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 来重新编译

发布了156 篇原创文章 · 获赞 531 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/qq_39043923/article/details/104988103