微信小程序navigator跳转失效

2020-03-12  本文已影响0人  八妹sss

在编写小程序时遇到一个问题:使用 <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

上一篇下一篇

猜你喜欢

热点阅读