收藏
回答

navigator 使用switchTab 提示错误

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 navigator 工具 1.02.1808101 2.2.3

代码:

<navigator bindtap="switchTab" class='{{switchTabOne==true ? "on":""}}' open-type='switchTab' data-order='0'  hover-class='none' >未使用</navigator>

<navigator bindtap="switchTab" class='{{switchTabTwo==true ? "on":""}}' open-type='switchTab'   data-order='1' hover-class='none' >已过期</navigator>



两个tab标签切换时就会提示<navigator/> should have url attribute when using navigateTo, redirectTo or switchTab

回答关注问题邀请回答
收藏

1 个回答

  • 卖女孩的小火柴
    卖女孩的小火柴
    2018-08-23

    因为navigator  需要有url属性

    另外你这里直接用view吧,navigator是跳转用的,而且switchTab只支持tab列表的页面跳转

    2018-08-23
    有用
    回复 5
    • 一点点
      一点点
      2018-08-23

      用view 的话js中要怎么写呀


      2018-08-23
      回复
    • 卖女孩的小火柴
      卖女孩的小火柴
      2018-08-23回复一点点

      你不是都写了switchTab了吗?

      直接把navigator 标签改为view

      2018-08-23
      回复
    • 一点点
      一点点
      2018-08-23回复卖女孩的小火柴

      <view bindtap="switchTab" class='{{switchTabOne==true ? "on":""}}' open-type='switchTab' data-order='0'  hover-class='none' >未使用</view >  直接这样吗

      2018-08-23
      回复
    • 卖女孩的小火柴
      卖女孩的小火柴
      2018-08-23回复一点点

      switchTab你是已经写好了js吧?

      <view bindtap="switchTab" class='{{switchTabOne==true ? "on":""}}' data-order='0'  hover-class='none' >未使用</view >

      2018-08-23
      回复
    • 一点点
      一点点
      2018-08-23回复卖女孩的小火柴

      好的 谢谢

      2018-08-23
      回复
登录 后发表内容