通过button实现的分享功能,事件不能传参
发布于 6 年前 作者 xiulan89 2068 次浏览 来自 问答

给button设置属性open-type="share"实现分享,好像不能传参呢,就是说onShareAppMessage接不到任何参数。

请问何时可以支持传参?或者说永不支持了呢

10 回复

@瑞冰 问到方法了吗

和楼主遇到同样的问题,一按分享按钮直接弹出来了 还获取不到this.data里的数据。

@PPLL

你基本没搞明白楼主遇到什么问题。

木有。。

我Q八四三六九八二四二

我这有个可以带参数分享的小程序 但是没想清楚他的实现方法

你搜一下小程序 懒人模板 他的分享就是带参数的吧

@stephen  你的搞定了吗。

经过@李家灏 的研究,终于发现了一个好东西,那就是

这样就可以用bindtouchstart来修改data中的值。

在此感谢 @李家灏!!!

@李家灏

只能做单个页面的分享(除非官方修改"分享"的实现)。

1、直接用右上角的"转发";

2、用带有open-type="share"属性的button,把path写死

还真的可以做,我去问了一下,他们客服还遮遮掩掩的,不肯告诉我他们技术的联系方式。。。

我也遇到这个问题了,onsharemessage执行之前有异步请求,点击分享按钮就自动执行onsharemessage了,数据还没回来就转发出去了,在执行之前不能做其他操作

@stephen 

试完了告诉我

回到顶部