通过button实现的分享功能,事件不能传参

发布于 7 年前作者 xiulan892231 次浏览最后编辑 7 年前来自 ask

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

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

10 回复
qiang27
qiang271 楼6 年前

@瑞冰 问到方法了吗

tao70
tao702 楼6 年前

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

@PPLL

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

taochen
taochen3 楼6 年前

木有。。

我Q八四三六九八二四二

weishi
weishi4 楼6 年前

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

dumin
dumin5 楼6 年前

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

jie71
jie716 楼6 年前

@stephen  你的搞定了吗。

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

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

在此感谢 @李家灏!!!

rlei
rlei7 楼6 年前

@李家灏

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

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

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

xgong
xgong8 楼6 年前

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

epeng
epeng9 楼6 年前

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

yandai
yandai10 楼5 年前

@stephen 

试完了告诉我