收藏
回答

tabbar 配置图标提示错误?

app.json

{
  ...
  "tabBar": {
    "selectedColor": "#1E2234",
    "color": "#DCDDDD",
    "backgroundColor": "#FFFFFF",
    "borderStyle": "white",
    "list": [
      {
        "pagePath": "pages/Send/Send",
        "iconPath": "./img/send.svg",
        "selectedIconPath": "./img/send_active.png"
      },
      ...
    ]
  },
  ...
}


报错

[ miniprogram/app.json 文件内容错误] miniprogram/app.json: ["tabBar"]["list"][0]["iconPath"] 字段需为 文件
["tabBar"]["list"][0]["selectedIconPath"] 字段需为 文件(env: macOS,mp,1.06.2212212; lib: 2.25.4)



---------------------已解决---------------------

解决方式:

目前看来是将新文件放进开发工具后,会产生如上报错,重启开发工具即可解决。

开发工具版本:

当前版本问题仍然存在,上述方式可解决。

最后一次编辑于  2022-12-23
回答关注问题邀请回答
收藏

1 个回答

  • Tom ssss🐯
    Tom ssss🐯
    2022-12-23

    把iconpath 换成已png为结尾的文件试试?

    2022-12-23
    有用
    回复 6
    • Younntone
      Younntone
      发表于移动端
      2022-12-23
      可以看选中态确实是png 一样报错
      2022-12-23
      回复
    • Tom ssss🐯
      Tom ssss🐯
      2022-12-23回复Younntone
      用绝对路径试下
      2022-12-23
      回复
    • Younntone
      Younntone
      2022-12-23回复Tom ssss🐯
      这个我试过了,可能是nightly开发工具的问题,今天更新就好了,还会提示我svg不可以用
      2022-12-23
      回复
    • Younntone
      Younntone
      2022-12-23回复Tom ssss🐯
      配置不变,可以生效
      2022-12-23
      回复
    • Younntone
      Younntone
      2022-12-23回复Tom ssss🐯
      现在发现,原来是重启解决的
      2022-12-23
      回复
    查看更多(1)
登录 后发表内容