小程序
小游戏
企业微信
微信支付
扫描小程序码分享
给button设置属性open-type="share"实现分享,好像不能传参呢,就是说onShareAppMessage接不到任何参数。
请问何时可以支持传参?或者说永不支持了呢
23 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
@stephen 你的搞定了吗。
经过@李家灏 的研究,终于发现了一个好东西,那就是
这样就可以用bindtouchstart来修改data中的值。
在此感谢 @李家灏!!!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
onShareAppMessage(options) {
// TODO: 隐患,不知用户会不会停留在分享页面直到超时后再确认?看测试情况应该是确认分享后才开始计时
setTimeout(() => {
this
.shareItemData = {};
}, 1000);
return
.shareItemData;
}
@李家灏 @瑞冰
非常感谢,有效~
我也遇到这个问题了,onsharemessage执行之前有异步请求,点击分享按钮就自动执行onsharemessage了,数据还没回来就转发出去了,在执行之前不能做其他操作
木有。。
我Q八四三六九八二四二
@瑞冰 问到方法了吗
还真的可以做,我去问了一下,他们客服还遮遮掩掩的,不肯告诉我他们技术的联系方式。。。
你搜一下小程序 懒人模板 他的分享就是带参数的吧
我这有个可以带参数分享的小程序 但是没想清楚他的实现方法
@李家灏
只能做单个页面的分享(除非官方修改"分享"的实现)。
1、直接用右上角的"转发";
2、用带有open-type="share"属性的button,把path写死
和楼主遇到同样的问题,一按分享按钮直接弹出来了 还获取不到this.data里的数据。
@PPLL 你基本没搞明白楼主遇到什么问题。
@stephen
试完了告诉我
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
@stephen 你的搞定了吗。
经过@李家灏 的研究,终于发现了一个好东西,那就是
这样就可以用bindtouchstart来修改data中的值。
在此感谢 @李家灏!!!
onShareAppMessage(options) {
// TODO: 隐患,不知用户会不会停留在分享页面直到超时后再确认?看测试情况应该是确认分享后才开始计时
setTimeout(() => {
this
.shareItemData = {};
}, 1000);
return
this
.shareItemData;
}
@李家灏 @瑞冰
非常感谢,有效~
我也遇到这个问题了,onsharemessage执行之前有异步请求,点击分享按钮就自动执行onsharemessage了,数据还没回来就转发出去了,在执行之前不能做其他操作
木有。。
我Q八四三六九八二四二
@瑞冰 问到方法了吗
还真的可以做,我去问了一下,他们客服还遮遮掩掩的,不肯告诉我他们技术的联系方式。。。
你搜一下小程序 懒人模板 他的分享就是带参数的吧
我这有个可以带参数分享的小程序 但是没想清楚他的实现方法
@李家灏
只能做单个页面的分享(除非官方修改"分享"的实现)。
1、直接用右上角的"转发";
2、用带有open-type="share"属性的button,把path写死
和楼主遇到同样的问题,一按分享按钮直接弹出来了 还获取不到this.data里的数据。
@PPLL 你基本没搞明白楼主遇到什么问题。
@stephen
试完了告诉我