3***@qq.com
3***@qq.com
  • 发布:2020-07-14 10:33
  • 更新:2021-12-22 10:14
  • 阅读:2172

uni.navigateTo时而可以跳转,时而不能跳转,求根本解决方法。

分类:uni-app

我使用uni-app的登录模板创建工程,加了1个自己的页面,配置在pages.json中,并非tab页面,在main.vue上加了1个按钮转到新页面。使用uni.navigateTo函数,有的时候可以跳转,有的时候不能跳转。网上找了一些方法,都不行。求正解。谢谢

2020-07-14 10:33 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com (作者)

哪位知道原因,有思路呢?我到现在也是有时候能跳转,有时候不能跳转啊。

3***@qq.com

3***@qq.com (作者)

好吧,看来是无解了

暮雪骄阳

暮雪骄阳

自己检查一下你的触点,检查一下你的按钮事件
1、触点是不是在某个容器内,容器是不是高度不够或者宽度不够造成按钮没有完全暴露,给你的按钮外容器加个背景色,看下你的外容器
2、按钮执行的事件还有没有其他事件,有没有事件堵车冲突

  • 3***@qq.com (作者)

    不是事件问题,debug都正常进事件,就是不跳转。

    网上有很多人遇到这个问题,应该有什么规律。

    2020-07-20 09:05

sunway

sunway

百度上找到了一个解决方案
使用uniapp原生导航方式,且需添加success、fail、以及complete方法即可
https://www.cnblogs.com/hjk1124/p/13812781.html

//路由方式需要补全
uni.navigateTo({
url:'/xxxx/xxxx/xx',
success: res => {},fail: () => {},complete: () => {}
})

原因目前未知,但的确解决了问题。

7***@qq.com

7***@qq.com

同样的问题。 有点莫名其妙

  • 1***@qq.com

    解决了,不要用相对路径,而用绝对路径。

    例如:

    uni.navigateTo({

    url: '/pages/withdraw/withdrawalWay'

    })

    2021-12-31 11:36

该问题目前已经被锁定, 无法添加新回复