关于小程序带参数分享问题
发布于 7 年前 作者 min21 15092 次浏览 来自 问答

我想实现一个在一个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;

//console.log(eData.name);

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。

}},

1 回复

在勾上浮上一个透明的分享按钮 点它的同时帮它setdata打上勾

这样打钩分享截图就好了

回到顶部