收藏
回答

onShareAppMessage必须要写path吗?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug onShareAppMessage 客户端 7.0.4 2.7.3


我记得onShareAppMessage默认是当前页面路径的,刚刚发现刚审的版本分享页拿不到页面参数。打开上一个版本的分享记录,是可以拿到页面参数并能正常访问。


左图是新通过的版本,打开的分享页,query里没有scene,却多出一个sampshare;

右图是上一个版本,打开分享页后能拿到页面参数scene。



onShareAppMessage: function () {
        return {
            title: this.data.productDetail.name,
            imageUrl: this.data.productDetail.image,
            path: `/mall-detail/mall-detail?scene=${this.data.current_pid}`
        }
    }

只好在onShareAppMessage里把path写上了,之前是没写的。

最后一次编辑于  07-01
回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    07-01

    不写的话是默认当前页面的路径和参数

    07-01
    赞同
    回复 1
    • 敏清🌞
      敏清🌞
      07-01

      我刚刚已经试过了,实际上是没有带页面参数。

      07-01
      回复