uni-app頁面title問題


問題:一開始在uni-app里pages.json的title怎么設置都顯示首頁

 {
      "path": "pages/completionPlan/index",
      "style": {
        "navigationBarTitleText": "計划",
        "enablePullDownRefresh": true
      }
    },

解決方案:在頁面的js里加入titleFix

import titleFix from "@/utils/mixins/titleFix";

export default {
  name: "page-completionPlan-index",
  mixins: [titleFix],
}

  utils里的內容:

export default {
  onShow() {
    const pages = getCurrentPages();
    const curPage = pages[pages.length - 1];
    const curSourceTitle = curPage.$holder.navigationBarTitleText;
    // 先判斷是否是在釘釘中運行此應用
    if (dd.env.platform != "notInDingTalk") {
      // 釘釘必須用自己的api更新title
      dd.ready(function() {
        // dd.ready參數為回調函數,在環境准備就緒時觸發,jsapi的調用需要保證在該回調函數觸發后調用,否則無效。
        dd.biz.navigation.setTitle({
          title: curSourceTitle, //控制標題文本,空字符串表示顯示默認文本
          onSuccess: function(result) {
            // alert(JSON.stringify(result));
          },
          onFail: function(err) {}
        });
      });
    } else {
      console.warn("請在釘釘中訪問本應用!");
    }
  }
};

  

 


免責聲明!

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



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