Step1:事件绑定
微信小程序将参数传递给后端调用接口或者其他页面需要通过事件绑定,即在标签中加入如下形式的语句进行传参:
<!-- bandtap="写在相应.js文件中的方法名" data-参数名(不支持大写;可以使用驼峰式命名法,取参数时自动转换成大写)="参数" -->
<view bindtap="choose" data-index="3"></view>
<!-- 将参数名为index值为3的参数给choose方法 -->
Step2:编写.js文件中相应方法逻辑代码
例:
<!-- wxml文件,假设view标签要传一个参数3 -->
<view bindtap="choose" data-index="3"></view>
//.js文件写法
choose(e) {
this.setData({ //微信小程序的赋值方法
chooseIndex: e.currentTarget.dataset.index,
//取wxml页面通过点击传来的参数index赋值给当前页面的chooseIndex属性,e.currentTarget.dataset.参数名为获取点击传递的参数固定写法
})
},