(一)组件的自定义数据属性
- 当事件处理函数需要当前组件的一些关键数据的时候,就可以将这些关键数据在这个组件上,以data-的方式申明的自定义数据属性进行设置
- 例: data-movie-id =“{ {XX}}”
<view bindtap="f1" data-movie-id="{
{movie-id}}"> </view>
- 在event.currentTarget中,可以获取到的dataset里面的内容,而且会进行转换成驼峰命名 ,例:
f1:function(event){
var movieId = event.currentTarget.dataset.movieId
console.log(movieId) // 即 data-movie-id的值
}
- 在导航页面中,可以这样用,实现动态绑定
wx.navigateTo({
url: '/pages/detail/detail?id='+movieId,
})
// 如果多个参数,例:
url: '/pages/student/indexBuyer/order/examine/examine?id=' + id + "&date=" + date + "&people=" + people
- 这个id值会在目标页解析成options的参数对象,在onload中可以获取