未捕获的类型错误:无法读取属性'型号'builder.js中未定义的
Uncaught TypeError: Cannot read property 'model' of undefined in builder.js
请帮助我处理此错误
Uncaught TypeError: Cannot read property 'model' of undefined" in Builder.js.
我正在使用Elegant的Extra主题,我刚刚将Wordpress
更新为Version 4.5
。当我试图删除Divi Builder
中的一些部分时,我遇到了这个错误。
我不知道怎么解决这个问题。Uncougth错误优雅主题
我在Divi主题中遇到了这个错误。这就是我修复它的方法。。。这可能对你也有用。
Divi/includes/builder/script/builder.js
更换这些线路(共2条)
if ( view['model']['attributes']['parent'] === parent_id )
有了这些线路
if ( view !== undefined && view['model']['attributes']['parent'] === parent_id )
并替换这两个功能
getNumberOf : function( element_name, module_cid ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
var type = view['model']['attributes']['type'];
if ( view['model']['attributes']['parent'] === module_cid && ( type === element_name || type === ( element_name + '_inner' ) ) )
num++;
} );
return num;
},
getNumberOfModules : function( module_name ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
if ( view['model']['attributes']['type'] === module_name )
num++;
} );
return num;
},
有了这些
getNumberOf : function( element_name, module_cid ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
if(view !== undefined){
var type = view['model']['attributes']['type'];
if ( view['model']['attributes']['parent'] === module_cid && ( type === element_name || type === ( element_name + '_inner' ) ) )
num++;
}
} );
return num;
},
getNumberOfModules : function( module_name ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
if(view !== undefined){
if ( view['model']['attributes']['type'] === module_name )
num++;
}
} );
return num;
},
Roy Toledo的回答对我来说很好,但我已经替换了中的代码
Divi/et pagebuilder/js/admin.js
Divi版本:2.3.2
WP版本:4.7.1
我在Divi主题(2.6)和WP(4.5)上遇到了类似的问题。相同的错误消息。将主题升级到最新版本(2.7.3)修复了我的问题。Extra主题的最新版本是1.3.4-看起来像是在1.2.4.4 上
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- '型号'和'ViewModel'在Knockout.js中
- 仅GET/POST型号Sails.js的优势
- 未捕获的类型错误:无法读取属性'型号'builder.js中未定义的
- 型号.js.咖啡包括在内,但不起作用
- 主干.js:型号、集合、路由器、时间和原因
- angular.js自动完成选择选项不会触发其他型号
- 无法解析关键字'型号'进入田地.带骨架的活塞.js
- Backbone.js没有在服务器上发布型号更改?为什么?
- 使用JS检测iPhone SE设备型号