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

3***@qq.com
- 发布:2020-07-14 10:33
- 更新:2021-12-22 10:14
- 阅读:2172
uni.navigateTo时而可以跳转,时而不能跳转,求根本解决方法。
分类:uni-app
5 个回复
3***@qq.com (作者)
哪位知道原因,有思路呢?我到现在也是有时候能跳转,有时候不能跳转啊。
3***@qq.com (作者)
好吧,看来是无解了
暮雪骄阳
自己检查一下你的触点,检查一下你的按钮事件
1、触点是不是在某个容器内,容器是不是高度不够或者宽度不够造成按钮没有完全暴露,给你的按钮外容器加个背景色,看下你的外容器
2、按钮执行的事件还有没有其他事件,有没有事件堵车冲突
3***@qq.com (作者)
不是事件问题,debug都正常进事件,就是不跳转。
网上有很多人遇到这个问题,应该有什么规律。
2020-07-20 09:05
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
同样的问题。 有点莫名其妙
1***@qq.com
解决了,不要用相对路径,而用绝对路径。
例如:
uni.navigateTo({
url: '/pages/withdraw/withdrawalWay'
})
2021-12-31 11:36