小程序分享
B页面:B页面分享函数中,跳转到A页面带参数id
onShareAppMessage: function () { return { title: "小程序", path: "/pages/A/A?id=1" } }
A页面:点击分享卡片进入A页面,A页面可以获取B页面分享函数中跳转带的参数id,并且会保留这个参数
onLoad: function (options) { console.log(options) if(options.id !== undefined) { // ... } },
通过分享卡片进入的页面,分享的时候跳转如果带参数,则进入后的页面会一直保留这个参数
此时再分享A页面,点击A页面的分享卡片,进入A页面,仍会获取到B页面分享的参数
需要在A页面的分享函数中,写个跳转到A页面不带参数,就可以了
A页面:
onShareAppMessage: function () { return{ path: '/pages/A/A' } }