收藏
回答

关于小程序带参数分享问题

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

  • 彩云衣内容电商平台
    彩云衣内容电商平台
    2019-07-01

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

    这样打钩分享截图就好了

    2019-07-01
    赞同 1
    回复
登录 后发表内容