歡迎您的來訪!有源碼,好建站(m.bmm520.net)源碼海洋源碼網為您提供快速建站平臺.
      當前位置: 首頁 > 行業資訊 > 微信營銷 >

      uniapp實現微信小程序全局【發送給朋友】、【分享到朋友圈】、【復制鏈接】

      時間:2023-12-04 11:29來源:未知 作者:admin 點擊:
      在開發微信小程序的時候,發現【發送給朋友】、【分享到朋友圈】、【復制鏈接】功能,灰色不可用。 很常見的功能,但是這幾個功能,并不是你項目建起來了就有的。 1.【發送給朋友】使用 onShareAppMessage 這個方法 如果你的小程序,發現他的【轉發給朋友】

      在開發微信小程序的時候,發現【發送給朋友】、【分享到朋友圈】、【復制鏈接】功能,灰色不可用。

      很常見的功能,但是這幾個功能,并不是你項目建起來了就有的。

      1.【發送給朋友】使用 onShareAppMessage 這個方法

      如果你的小程序,發現他的【轉發給朋友】的按鈕時灰色的,不能點擊,那么說明這個小程序沒有寫這部分的代碼。

      2.【分享到朋友圈】使用 onShareTimeline 方法

      onShareAppMessage和onShareTimeline方法有一個坑,就是每個頁面都得單獨寫一份。

      3.【復制鏈接】注意這個功能不需要開發者手動寫方法,如果【轉發給朋友】這個功能灰色不可用,【復制鏈接】也會不可用。總之想要復制鏈接,就先開通【轉發給朋友】吧。

      開發過小程序的朋友們應該都遇到這樣的情況,可能很多個頁面有相同的函數,例如onShareAppMessage,有什么最佳實踐嗎,應該如何處理呢?
      uniapp實現微信小程序全局【發送給朋友】、【分享到朋友圈】、【復制鏈接】

      主要使用 Vue.js 的 全局混入

      1.創建一個全局分享的js文件。示例文件路徑為:./utils/share.js ,在該文件中定義全局分享的內容:

      export default {
          data() {
              return {}
          },
          //1.發送給朋友
          onShareAppMessage() {},
          //2.分享到朋友圈
          onShareTimeline() {},
      }


      2.在項目的 main.js 文件中引入該 share.js 文件并使用 Vue.mixin() 方法將之全局混入:

      // 導入并掛載全局的分享方法
      import share from './utils/share.js'
      Vue.mixin(share)


      3.如果在特定頁面需要自定義分享內容,也仍舊可以使用頁面的 onShareAppMessage() 和 onShareTimeline() 方法自定義分享的內容,全局的分享會被頁面定義的分享內容覆蓋。

       

      (責任編輯:admin)本文地址:http://m.bmm520.net/info/weixin/2023/1204/24232.html

      推薦資訊

      国产亚洲综合视频| 亚洲AV无码无限在线观看不卡| 亚洲中文字幕无码爆乳| 亚洲精彩视频在线观看| 亚洲国产二区三区久久| 亚洲av永久无码制服河南实里| 亚洲乱码日产一区三区| 亚洲色精品vr一区二区三区| 亚洲小说区图片区另类春色| 亚洲男人的天堂www| 夜夜春亚洲嫩草影院| 国产AⅤ无码专区亚洲AV| 亚洲乱码中文字幕手机在线| 亚洲色欲久久久久综合网| 亚洲色欲久久久久综合网| 亚洲最大AV网站在线观看| 亚洲精品无码永久中文字幕| 久热综合在线亚洲精品| 亚洲一区二区在线视频| 亚洲精品影院久久久久久| 亚洲啪啪免费视频| 精品亚洲AV无码一区二区| 亚洲乱妇熟女爽到高潮的片 | 亚洲影视一区二区| 亚洲国产综合在线| 亚洲www77777| 日本亚洲中午字幕乱码| 亚洲国产成人五月综合网| 亚洲精品动漫人成3d在线| 中文字幕亚洲无线码| 国产亚洲精品自在久久| 亚洲色欲色欲综合网站| 亚洲成a人片在线观看中文app | 亚洲视频一区在线| 亚洲香蕉在线观看| 国产精品亚洲色婷婷99久久精品| 亚洲日韩中文字幕日韩在线 | 日韩精品亚洲aⅴ在线影院| 亚洲av最新在线网址| 亚洲精品无码久久毛片波多野吉衣| 亚洲麻豆精品果冻传媒|