data: {
navr_display:'none',
},
navr: function () {
console.log(this.data.navr_display);
if (this.data.navr_display = 'none') {
this.setData({
navr_display: 'block'
})
} else {
this.SetData({
navr_display: 'none'
})
}
},
这是一个点击方法进行判断之后第一个修改data数据正确 ,第二次点击修改不成功,为什么啊
第一次点击 navr_display 为 block 第二次点击 navr_display 为 none 后面点击 navr_display 为 none 是因为 这个条件为 false(this.data.navr_display = 'none') = 是赋值,不是 === 比较 代码片段:https://developers.weixin.qq.com/s/aefSqxmV7npn
==
哈哈哈哈哈哈哈 真的要笑死我了 兄弟