微信小程序开发中在bindtap的函数中传入参数,类似在web开发中常用的,在元素标签中中的事件属性,onclick="clickevent(param)",而这种web开发中写法在微信小程序开发中是报错的。
微信小程序有自己的实现方式:通过在组件中的data-XX的属性中传入参数值,例如: bindtap="onButtonTap" data-name="this is my name"
在onButtonTap的函数中接受并且处理从bindtap的函数中传入的参数值:
在console.log(e)中可以看到e的所有属性和方法,其中currentTarget.dataset.name就是对应的data的属性值。
所以console.log(e.currentTarget.dataset.name);就能获得data的属性值,实现了bindtap函数中的传参数。