模块化之后小程序提示渲染层错误,类型是 Cannot read property ‘diff’ of undefined,点击事件不启动,请问各位大神这是什么情况?
是用开发者工具测试的。不是真机,小程序目前是体验状态,没有appid,那个问题出现了两次,但是重新编译之后又正常了。代码:
header模块:
wxml:
<view class=‘topTitle’>
<view class=‘clearfix’>
<image src=’/images/menu.png’ class=‘menu left’ bindtap=‘showNav’></image>
<image src=’/images/logo.jpg’ class=‘logo left’></image>
<image src=’/images/user.png’ class=‘user right’></image>
</view>
<view class=‘borderShadow’></view>
</view>
js:
data: {
navShow: false
},
methods: {
//显示一级导航:
showNav: function () {
if (this.data.navShow) {
this.setData({
showSecond: 0,
navShow: false
})
} else {
this.setData({
navShow: true
})
}
},
},
其他页面引用:
json:
“usingComponents”:{
“header”:"…/…/header/header"
};
wxml:
<header></header>
报错时showNav函数tap事件失效,重新编译又能用了,所以想知道怎么回事,万一上线之后再报错就不好了。。。