taro H5 设置setTabBarItem Uncaught (in promise) {errMsg: "setTabBarItem:fail tabbar item not found"}



  • 3725b151-3bbe-4a53-874f-b088aa18e949-image.png



  • (taro@1.3.24 / react@16.3.1)
    (h5)我这边调用setTabBarItem,浏览器和启动窗口都没有报错
    调用这个方法页面:A页面(tab页)

    情况一:从B页面(tab页)跳转到A页面:

    1. url哈希值改变
    2. A页面相应的tabBar高亮显示,显示的文文字/图片为默认设置的
    3. 页面不能操作卡住了,显示的是B页面
    4. 最后页面白屏,浏览器和启动窗口始终不报错
    5. A页面关闭不了,其它的网站的页面可以正常关闭(即使启动窗口停止任务)

    情况二:页面输入A页面的url,直接打开调用这个方法页面B

    1. 页面正常打开
    2. setTabBarItem设置的文字起作用,图片显示处没有图片(空白)
    3. 打开控制台,查看元素,该位置的图片链接为我setTabBarItem中直接设置的图片url

    c675598d-fdbb-4453-bdad-d8886751b79f-image.png



  • 可以给个demo或者详细代码吗?我这边还是有问题


登录后回复