index.wxml
<view class="{{currentTab==1?'active1':''}}" data-current="1" bindtap="switchNav">index.js
switchNav: function(event) {
var cur = event.currentTarget.dataset.current;
if (this.data.currentTab == cur) { return false; }
else {
this.setData({
currentTab: cur
})
}
},注:原来一直没做对,是因为这里获取dataset的值,是用currentTarget,而不是target,与js不同,坑了我几十分钟。
本文介绍了一个关于WXML文件中如何正确获取dataset值的问题。作者分享了使用currentTarget而非target来获取dataset值的经验教训,这对于理解WXML与JS在事件处理上的差异非常重要。
677

被折叠的 条评论
为什么被折叠?



