onShareAppMessage自定义分享内容无效

发布于 7 年前作者 vmeng15793 次浏览最后编辑 7 年前来自 ask
onShareAppMessage: function (res) {
  console.log(res.from);
  let _this = this;
  let shareObj = {
    title: '自定义转发标题',
    path: '/pages/main/main',
    //imageUrl: _this.cardPic,
    success: function (res) {
      console.log("转发成功!");
      console.log(res);
    }
  }
  console.log(shareObj);
  return shareObj;
}

不管是点击右上角的分享,还是按钮设置 open-type=“share”

都没有执行这个 onShareAppMessage 方法

基础库版本:154

8 回复
jinming
jinming1 楼6 年前

哈哈,同样遇到了这个问题一脸懵逼,拉下去才看到编辑器自动创建的 onShareAppMessage 方法

yshen
yshen2 楼6 年前

还是有问题啊,title 一直没办法自定义。

yangjun
yangjun3 楼6 年前

被覆盖了怎么解决的呢?首页上可以执行,内页就是无效的

wei99
wei994 楼6 年前

666

wma
wma5 楼6 年前

楼主这个问题有解决吗?我也遇到这样的问题 求解答

jiefang
jiefang6 楼6 年前

哈哈 , 先笑一会

mdong
mdong7 楼6 年前

创建页面的时候,开发工具不是自动创建了page.js文件吗

那个文件里面,默认初始化了很多常用方法,其中就包括 onShareAppMessage

jkong
jkong8 楼5 年前

我也碰到了这个情况。你说的“被自动创建的onShareAppMessage空白方法覆盖了”,具体是怎样的?为什么还会有自动创建的空白方法呢?