微信小程序 onShareAppMessage 传参的方法

微信小程序中分享有两种情况,一是右上角的分享,二是点击分享按钮。

这两种分享都会调用 方法。

但是微信的文档中却没有提到如何传递参数给该方法,其解决办法就是给 <button> 添加 data-* 属性。

在点击分享按钮后,onShareAppMessage(obj) 中 obj.target 会指向 <button>,其 data-* 属性会赋值到 obj.target.dataset 上。这样就能给分享方法传参了。

在 tarojs@3.x 中,<button> 无法使用 data-* 属性,可以使用 id 属性进行拼接。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyzgs.html