onShareAppMessage 方法使用时机?
发布于 6 年前 作者 cuili 8560 次浏览 来自 问答

需求场景为:

一个列表,列表每一个item都有一个id数据, 每一个item都有一个botton 设置了open-type=share

问题在于列表的item是一个自定义组件,所以botton也写在了自定义组件中,

我现在点击某一个item的botton,需要转发 ,转发需要带这个item对应的id数据

现在出现这种情况,点击botton的时候 立马执行了onShareAppMessage 方法,而我通过组件点击回调的方式返回给page botton所在item的对应的id 会执行在onShareAppMessage 方法之后,导致我onShareAppMessage 执行的时候取不到对应的id,

请问这种需求该如果解决,

2 回复

我写点击事件是想回调给page 我这个botton所在的item对应的id 这个id给onShare…方法用的

如果我不写点击事件告诉id的形式 ,试了另一种方法,我在botton中写了 id 和info信息

然后再onShare…方法打印方法参数的的时候 取不到这俩值

onShare里面能获取到你点击的按钮,直接在onShare里面写业务逻辑就行,不用单独写点击事件。

回到顶部