onShareAppMessage传值只能写死的吗?
发布于 6 年前 作者 lixie 12441 次浏览 来自 官方Issues

onShareAppMessage传值只能写死的吗

5 回复

这样获取不到shareId

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

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

用全局变量和缓存。

是这种效果吗

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

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