微信小程序之分享功能


說到分享 大家都會想到手機右上角點擊不就分享了么?對的沒錯,那樣是分享轉發的是小程序  而不是指定的某個頁面,所以自己動手豐衣足食,自己寫一個轉發功能被,

其實也沒那么可怕,主要參考的是微信小程序API 以及網上的資料,先上圖,

好的 在頁面上已經有了 分享給好友的button了  那么接下來就是為這個可愛的button增加下功能吧

onShareAppMessage: function () {
    let that =this;
      return {
        title: '簡直走別拐彎', // 轉發后 所顯示的title
        path: '/pages/group/index', // 相對的路徑
        success: (res)=>{    // 成功后要做的事情
          console.log(res.shareTickets[0])
          // console.log
         
          wx.getShareInfo({
            shareTicket: res.shareTickets[0],
            success: (res)=> { 
              that.setData({
                isShow:true
              }) 
              console.log(that.setData.isShow)
             },
            fail: function (res) { console.log(res) },
            complete: function (res) { console.log(res) }
          })
        },
        fail: function (res) {
          // 分享失敗
          console.log(res)
        }
      }
    }

就是在相應的js文件中找到

onShareAppMessage這個函數 應該在最下面的就是
在改函數中寫你想要做的事情
在最開始 我聲明一個that來保存外面的this,是由於 在轉發后他人點擊的效果和轉發時候的界面是不一樣的 也就是按鈕顯示,也可以理解成我要操作相應的數據,
所以在最開始的是我把this保存一下;
其中的一個方法
wx.getShareInfo(object) 為轉發的詳細信息


免責聲明!

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



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