启动页面的参数可以是变量吗
发布于 7 年前 作者 xiaochao 10054 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

商品分享界面点击右上角分享本页到单人消息聊天中,被分享者点击消息卡片可以直接进入到二级界面(商品详情界面),页面显示该商品的详细信息,点击返回可以返回到一级页面(主页面)。目前打算在分享时添加query,但是query是在代码中静态写死的,不能动态获取该商品的id

  • 希望提供的能力

小程序启动时先进入主页面,但是不渲染,由主页面跳转到详情页面,携带商品id参数

 //右上角页面转发

 onShareAppMessage: function (res) {

   console.log(res)

   id = this.data.recordid;

   return {

     title: ‘你的小可爱向你分享了ta的最爱,快点开看看吧’,

     path: ‘/pages/main/main?’,

     query:“id=id”,

     success: function (res) {

       // 转发成功

       console.log(res)

     },

     fail: function (res) {

       // 转发失败

     }

   }

 },

2 回复

没有动态的id,只有query里面的静态数据

path:’/pages/main/main?id=’ + id,

回到顶部