获取自定义属性值&url传参 &获取url参数
//获取自定义属性值
<image data-index="{{ind}}" mode="aspectFill" bindtap="previewImg" src="{{item}}"></image> previewImg: function (e) { //获取当前图片的下标 获取自定义属性index值 var index = e.currentTarget.dataset.index; //所有图片 var imgs = this.data.imgs; wx.previewImage({ //点击图片预览 //当前显示图片 current: imgs[index], //所有图片 urls: imgs }) },
<view class='tit' data-uuid='{{item.uuid}}' bindtap='toworksDetails'><view>{{item.title}}</view></view> //方法 toworksDetails: function (options){ var uuid = options.currentTarget.dataset.uuid; //获取自定义属性uuid值 var that=this; wx.navigateTo({ //跳转页面小程序提供 //url传参多个 url: '../worksDetails/worksDetails?uuid=' + uuid + "&fans=" + that.data.fans }); }, //另一个页面worksDetails页获取 url传参 需要在onload方法里获取 url传参 只能在此方法里 onshow不行 onLoad: function (options) { console.log(options.fans); this.setData({ fans: options.fans //options.fans是通过url传的参数 }); })