關於微信小程序分享/轉發功能的實現方法


實現微信小程序分享,可以有兩個入口:

1、 小程序右上角菜單自帶的分享

這個入口是默認關閉的,需要在當前頁面中調用showShareMenu方法,開啟分享

onLoad: function () {
    wx.showShareMenu({
      withShareTicket: true
    })
  }

 

2、自定義分享按鈕,open-type=“share”

<button open-type="share">分享</button>

 

以上方法都可以實現分享當前頁面,它有一個默認的數據對象:分享標題是小程序名稱,轉發路徑是當前頁面路徑,圖片是當前頁面截圖

 

自定義這些對象內容,調用onShareAppMessage方法,這個方法會返回一個對象,可以設置分享內容,還可以添加分享后的一些操作,如下

onShareAppMessage: function () {
    return {
      title: '分享標題',
      path: 'pages/home/index',
      imageUrl: '/images/home.png',
      success: (res) => {
        // 分享成功
      },
      fail: (res) => {
        // 分享失敗
      }
    }
  }

如果在onShareAppMessage方法中不進行任何處理,則分享的數據對象仍是默認的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM