美文网首页
微信小程序navigator跳转失效

微信小程序navigator跳转失效

作者: 八妹sss | 来源:发表于2020-03-12 14:07 被阅读0次

    在编写小程序时遇到一个问题:使用 <navigator url='/pages/lists/index'>...</navigator>进行跳转没有反应。
    控制台也没有报错,app.json页也已经定义路径。网友得出的结论是因为tabtar里定义了一样的路径,导致其他地方不能重复使用

    解决方法:

    1、设置navigator属性open-type="reLaunch"

    <navigator url="{{item.url}}" open-type="reLaunch"></navigator>
    

    2、将跳转标签改为view标签,并添加事件

    <view data-url="{{item.url}}" bindtap="handleJump"></view>
    
      handleJump(event) {
          let url = event.currentTarget.dataset.url
          // 关闭所有页面,打开到应用内的某个页面 (包括tabbar页面)
          wx.reLaunch({
            url: url
          })
        }
    

    转载于:https://www.cnblogs.com/yuan9580/p/10083345.html

    相关文章

      网友评论

          本文标题:微信小程序navigator跳转失效

          本文链接:https://www.haomeiwen.com/subject/cymujhtx.html