小程序
小游戏
企业微信
微信支付
扫描小程序码分享
分享的时候带了一个参数,这个参数是从上面的那个函数里获取的
但是被分享者打开分享的那个页面的时候获取不到参数,这个要怎么解决呢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您的这个 creatShare 是异步函数,link 是隔了一段时间才赋值到 this.data 上的。而 onShareAppMessage 是同步函数,立即 return 了一个对象,这时 link 的值是未知的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
有解决的办法吗?我们后台一定要那个Link才行,我说我这边给他传一个前端生成的唯一的ID,他说不行,唉!
点击button的时候不要调用onShareAppMessage,而是直接调用creatShare,在success中显示一个带有分享按钮的弹窗,让用户多点一个按钮,然后你们产品就会去找后台交涉了
只能在合适的时机提前生成这个 link,随时备用,因为 onShareAppMessage 不支持返回 Promise。
你这个方法很优秀😂
咱俩遇到一样的问题呀
我现在是在前端生成一个对应的唯一的ID,分享的时候传给后台,然后打开分享卡片的时候根据这个ID来获取数据,这个ID试可以随着分享连接传过去的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您的这个 creatShare 是异步函数,link 是隔了一段时间才赋值到 this.data 上的。而 onShareAppMessage 是同步函数,立即 return 了一个对象,这时 link 的值是未知的。
有解决的办法吗?我们后台一定要那个Link才行,我说我这边给他传一个前端生成的唯一的ID,他说不行,唉!
点击button的时候不要调用onShareAppMessage,而是直接调用creatShare,在success中显示一个带有分享按钮的弹窗,让用户多点一个按钮,然后你们产品就会去找后台交涉了
只能在合适的时机提前生成这个 link,随时备用,因为 onShareAppMessage 不支持返回 Promise。
你这个方法很优秀😂
咱俩遇到一样的问题呀
我现在是在前端生成一个对应的唯一的ID,分享的时候传给后台,然后打开分享卡片的时候根据这个ID来获取数据,这个ID试可以随着分享连接传过去的