小程序分享

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'
    }
}
 
 
原文地址:https://www.cnblogs.com/qq254980080/p/12015251.html