onShareAppMessage传值只能写死的吗?

发布于 7 年前作者 lixie12595 次浏览最后编辑 7 年前来自 issues

onShareAppMessage传值只能写死的吗

5 回复
rlei
rlei1 楼5 年前

这样获取不到shareId

shareId写死 比如 shareId = 1就可以获取到

azou
azou2 楼5 年前

可以动态啊 onShareAppMessage里的return之前配置就行

zouyan
zouyan3 楼5 年前

用全局变量和缓存。

yong55
yong554 楼5 年前

是这种效果吗

guiying10
guiying105 楼5 年前

return 一个promise就行,等数据获取完成的时候将分享数据通过resolve传回即可。

onShareAppMessage(){
  return new Promise(resolve=>{
    getData().then(res=>resolve({
      title:'xxx',
      path: 'xxx',
      imageUrl: 'xxxx'
    }))
  }
}