我想实现一个在一个checkbox-group界面打勾,然后把这个页面分享给别人,别人也能看到这个打勾的列表。
应该怎么把onShareAppMessage函数的参数,传到onLoad函数里
onLoad: function(options) {
//获取分享转发页面时携带的参数e.detail.checked
//let data=this.data;
var ndata = options.data;
var data={};
console.log(data);
data= ndata;
//console.log(options);
},
checkboxChange: function (e) {
//var checks = e.detail.checked?false:true;
var checks = e.detail.checked ?false:true;
var id = e.detail.value;
console.log(‘checkbox发生change事件,携带value值为:’, id);
console.log(‘checkbox发生change事件,携带checked值为:’, checks)
wx.setStorageSync(‘name’,123);
//var that = this;
//var index=id.split[,];
for (let index in id) {
console.log(‘checkbox发生change事件:’, index)
this.data.items[index].checked = true;
}
console.log(‘checkbox发生change事件,携带value值为:’, this.data);
},
onShareAppMessage: function(res) {
//var eData = res.detail.checked;
var that = this;
var data = that.data;
console.log(data);
return {
title: 11111111111111122?’,
path: ‘/pages/wel/wel?data=’ + data,
//imageUrl: ‘/images/xcxbt1.jpg’ //自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4。
}},