微信小程序 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