mpvue 開發微信小程序 Page "xx" has not been registered yet 和無法設置子頁面navigationBarTextStyle

Page “xx” has not been registered yet
  1. 正常頁面設置要在app.json上配置帶有文件夾的頁面文件, 否則程序識別不到。
  2. 如果pagessubPackages 配置文件中都是正確無誤的那麼要注意了, 你需要運行 npm run build 來編譯小程序。這樣文件和配置重新加載頁面就正常了
子頁面導航主題 navigationBarTextStyle
  1. navigationBarTextStyle 設置導航欄標題顏色,僅支持·black / white
  2. 如果正常設置子頁面json 文件的navigationBarTextStyle 無論如何不生效那可以使用官方API解決
wx.setNavigationBarColor({
  frontColor: '#ffffff',//前景顏色值,包括按鈕、標題、狀態欄的顏色,僅支持 #ffffff 和 #000000
  backgroundColor: '#ff0000',//背景顏色值,有效值爲十六進制顏色
  animation: {//動畫效果
    duration: 400,
    timingFunc: 'easeIn'
  }
})

值得注意的是如果使用mpvue框架開發,有時出現正常代碼不刷新的情況 那麼就使用 npm run build 來重新編譯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章