收藏
回答

根据教程文档操作设置darkmode和theme,发现编译不通过,找不到其他相关文档解决此类问题

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/darkmode.html

app.json

 "darkmode"true,
  "themeLocation":"./theme.json",
  "window": {
    "navigationBarTitleText""x'x'x",
    "enablePullDownRefresh"true,
    "navigationBarBackgroundColor""@navBgColor",
    "navigationBarTextStyle""@navTxtStyle",
    "backgroundColor""@bgColor",
    "backgroundTextStyle""@bgTxtStyle",
    "backgroundColorTop""@bgColorTop",
    "backgroundColorBottom""@bgColorBottom"
  }

theme.json

{
  "light": {
      "navBgColor""#f6f6f6",
      "navTxtStyle""black",
      "bgColor""#ffffff",
      "bgTxtStyle""light",
      "bgColorTop""#eeeeee",
      "bgColorBottom""#efefef",
      "tabFontColor""#000000",
      "tabSelectedColor""#3cc51f",
      "tabBgColor""#ffffff",
      "tabBorderStyle""black"
  },
  "dark": {
      "navBgColor""#191919",
      "navTxtStyle""white",
      "bgColor""#1f1f1f",
      "bgTxtStyle""dark",
      "bgColorTop""#191919",
      "bgColorBottom""#1f1f1f",
      "tabFontColor""#ffffff",
      "tabSelectedColor""#51a937",
      "tabBgColor""#191919",
      "tabBorderStyle""white"
  }
}

结果编译不通过

错误如下:

VM36:1 appJSON["window"]["navigationBarTextStyle"] 字段需为 black 或 white
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签