关于微信小程序传参与获取参数以及bindtap的使用
先设置两个button 按钮
<button bindtap="bt" data-op="{{1}}">+</button>
<button bindtap="bt" data-op="{{-1}}">-</button>
/*因为小程序不允许在事件中直接传参,故应通过自定义属性的方式
传递参数,格式为:data— +属性名 */
Page({
data: {
num:0 //设置num变量的值
},
bt(e){
const operation=e.currentTarget.dataset.op;
//可在事件源中获取自定义属性值并赋给自定义变量
this.setData({
num: this.data.num+operation//点击button后将获得的属性值加进num中
})
}
在事件源中找到属性值的路径