场景:单独配置一个页面(作为 webview 使用),webview 打开的是一个 spa 单页,怎么在 onShareAppMessage(option) 中根据配置的页面 url ,来动态判断是否分享!怎么解决
onShareAppMessage 方法使用时机?需求场景为: 一个列表,列表每一个item都有一个id数据, 每一个item都有一个botton 设置了open-type=share 问题在于列表的item是一个自定义组件,所以botton也写在了自定义组件中, 我现在点击某一个item的botton,需要转发 ,转发需要带这个item对应的id数据 现在出现这种情况,点击botton的时候 立马执行了[代码]onShareAppMessage[代码] 方法,而我通过组件点击回调的方式返回给page botton所在item的对应的id 会执行在[代码]onShareAppMessage[代码] 方法之后,导致我[代码]onShareAppMessage[代码] 执行的时候取不到对应的id, 请问这种需求该如果解决,
2020-10-20场景:单独配置一个页面(作为 webview 使用),webview 打开的是一个 spa 单页,怎么在 onShareAppMessage(option) 中根据配置的页面 url ,来动态判断是否分享!
有没有办法终止onShareAppMessage或用户分享方法用户场景 进入小程序后 =》 立即点击了分享按钮 需求说明 页面的分享信息未配置成功,如果用户再配置成功前点击了分享按钮,会导致分享信息不正确 右上角的分享还好解决, wx-hide一下,但是页面里的分享按钮就不好控制了 所以,有没有办法可以终止用户分享行为,例如在onShareAppMessage 里 return Promise.reject掉,这样就触发分享行为 不然,我们遇到很多情况多少,页面分享信息还没配置完,用户就点了分享按钮 用户根本不知道什么时候分享配置成功,用户一点分享按钮就弹出分享界面,根本不能提示用户
2020-10-20