1、按钮无法点击,提示 Do not have xx handler in current page
方法在js里面已经定义,按钮上方法名也没有错,网上有说是因为app.json文件中page定义顺序问题,后来发现并不是,而是因为按钮上用的方法传入了参数,这在小程序里面是不接受的,而被识别为了另一个方法,所以就找不到了。
传参解决办法
wxml:
<view data-type="1" bindtap="openChooseAttr">选择属性</view>
js:
openChooseAttr: function (e) {
console.log(e.currentTarget.dataset.type)
}