微信小程序 onShareAppMessage 传参的方法


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

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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM