需求场景为:
一个列表,列表每一个item都有一个id数据, 每一个item都有一个botton 设置了open-type=share
问题在于列表的item是一个自定义组件,所以botton也写在了自定义组件中,
我现在点击某一个item的botton,需要转发 ,转发需要带这个item对应的id数据
现在出现这种情况,点击botton的时候 立马执行了onShareAppMessage
方法,而我通过组件点击回调的方式返回给page botton所在item的对应的id 会执行在onShareAppMessage
方法之后,导致我onShareAppMessage
执行的时候取不到对应的id,
请问这种需求该如果解决,
场景:单独配置一个页面(作为 webview 使用),webview 打开的是一个 spa 单页,怎么在 onShareAppMessage(option) 中根据配置的页面 url ,来动态判断是否分享!怎么解决
我写点击事件是想回调给page 我这个botton所在的item对应的id 这个id给onShare....方法用的
如果我不写点击事件告诉id的形式 ,试了另一种方法,我在botton中写了 id 和info信息
然后再onShare...方法打印方法参数的的时候 取不到这俩值
onShare里面能获取到你点击的按钮,直接在onShare里面写业务逻辑就行,不用单独写点击事件。