国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序全局分享轉(zhuǎn)發(fā)實(shí)現(xiàn)-無需頁(yè)面單獨(dú)設(shè)置

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序全局分享轉(zhuǎn)發(fā)實(shí)現(xiàn)-無需頁(yè)面單獨(dú)設(shè)置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

  • 微信小程序沒有自帶全局分享設(shè)置,頁(yè)面開啟分享功能必須要在頁(yè)面中定義分享事件函數(shù)onShareAppMessage(分享給朋友)和onShareTimeline(分享至朋友圈)。如果項(xiàng)目中頁(yè)面比較多,一個(gè)個(gè)去設(shè)置無疑是非常麻煩的,因此全局設(shè)置就非常有必要了。
  • 此時(shí)我們將代碼放在app.js中,注意是放在APP({})的外面哦,可以放上面或者下面,隨意
/**
  * 全局分享配置,頁(yè)面無需開啟分享
  * 使用隱式頁(yè)面函數(shù)進(jìn)行頁(yè)面分享配置
  * 使用隱式路由獲取當(dāng)前頁(yè)面路由,并根據(jù)路由來進(jìn)行全局分享、自定義分享
  */
 ! function () {
  //獲取頁(yè)面配置并進(jìn)行頁(yè)面分享配置
  var PageTmp = Page
  Page = function (pageConfig) {
    //1. 獲取當(dāng)前頁(yè)面路由
    let routerUrl = ""
    wx.onAppRoute(function (res) {
      let pages = getCurrentPages(),
        view = pages[pages.length - 1];
      routerUrl = view.route
    })

    //2. 全局開啟分享配置
    pageConfig = Object.assign({
      onShareAppMessage: function () {
        //分享給朋友
        //根據(jù)不同路由設(shè)置不同分享內(nèi)容(微信小程序分享自帶參數(shù),如非特例,不需配置分享路徑)
        let shareInfo={}
        let noGlobalSharePages=["index/index"]
        //全局分享配置,如部分頁(yè)面需要頁(yè)面默認(rèn)分享或自定義分享可以單獨(dú)判斷處理
        if (!routerUrl.includes(noGlobalSharePages)){
          shareInfo = {
            title: "分享時(shí)的文案",
            imageUrl: wx.getStorageSync("這里放分享時(shí)所帶圖片的地址")
          }
        }
        return shareInfo
      },
      onShareTimeline: function () {
        //分享至朋友圈
        let shareInfo={}
        let noGlobalSharePages=["index/index"]
        if (!routerUrl.includes(noGlobalSharePages)){
          shareInfo = {
            title: "分享時(shí)的文案",
            imageUrl: wx.getStorageSync("這里放分享時(shí)所帶圖片的地址")
          }
        }
        return shareInfo
      }
    }, pageConfig);
    // 配置頁(yè)面模板
    PageTmp(pageConfig);
  }
}();

文章來源地址http://www.zghlxwxcb.cn/news/detail-597043.html

到了這里,關(guān)于微信小程序全局分享轉(zhuǎn)發(fā)實(shí)現(xiàn)-無需頁(yè)面單獨(dú)設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包