1. 程式人生 > >小程式: 右上角的分享

小程式: 右上角的分享

1. 頁面 js 中: 只有添加了  onShareAppMessage( ),該頁面才能被分享

 

2. onShareAppMessage( )中的設定: 需要return { }

onShareAppMessage: function () {
     var that = this;
    // 設定選單中的轉發按鈕觸發轉發事件時的轉發內容
    return {
      title: "",        // 預設是小程式的名稱
      path: `/pages/enjoy/enjoy?type=${that.data.type}&id=${that.data.id}`,        // 預設是當前頁面,必須是以‘/’開頭的完整路徑
      imgUrl: '',     //
自定義圖片路徑,可以是本地檔案路徑、程式碼包檔案路徑或者網路圖片路徑,支援PNG及JPG,不傳入 imageUrl 則使用預設截圖。顯示圖片長寬比是 5:4    success: function(res){       // 轉發成功之後的回撥       if(res.errMsg == 'shareAppMessage:ok'){ console.log('轉發成功')       }     },     fail: function(){       // 轉發失敗之後的回撥       if(res.errMsg == 'shareAppMessage:fail cancel'){ console.log(
'使用者取消轉發')       } else if(res.errMsg == 'shareAppMessage:fail'){ console.log('轉發失敗')       }     },     complete: function() {       // 轉發結束之後的回撥(轉發成不成功都會執行)     } } }
View Code

其中: title -- 設定轉發時的標題

            path -- 開啟分享時跳轉到的頁面

            imgUrl -- 設定轉發時的圖片

 

3. 獲取攜帶的引數 

    

// 點選分享進入的頁面 -- 即 path中指向的頁面
Pages({

   onload: function(options) {
       console.log(options)  // 獲取到攜帶的引數
   }
 
})
View Code