const next = () => {
console.log("下一步");
// TODO 跳转到下一步
uni.navigateTo({
url:'/views/guide_page/GuidePageSecond',
animationType:'pop-in',
animationDuration:200
})
}
这是我的跳转代码
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
// {
// "path": "pages/index/index",
// "style": {
// "navigationBarBackgroundColor": "#FFFFFF"
// }
// },
{
"path": "views/guide_page/GuidePageFirst",
"style": {
"navigationBarBackgroundColor": "#FFFFFF"
}
},
{
"path": "views/guide_page/GuidePageSecond",
"style": {
"navigationBarBackgroundColor": "#FFFFFF"
}
},
{
"path": "views/guide_page/GuidePageThird",
"style": {
"navigationBarBackgroundColor": "#ffffff"
}
}
],
这是注册的页面
为什么会报错"navigateTo:fail Cannot read properties of undefined (reading 'push')"
11 个回复
刘洋洋super
重启下项目就行了
锦鲤丶接单丶 - 锦鲤丶接单丶18560000860丶10+年开发经验
一般把hbuilderx关掉再重新运行能解决大部分问题
2***@qq.com
确实,重启一下就好了
p***@qq.com (作者)
我使用的是uniapp中原生的路由,不管是navigateTo或者其他的跳转方式都会报错对应的方法如push、replace等为undefined,并且页面都在pages.json中注册了的,路径也没有问题
皮皮糖
解决了吗
2024-05-08 11:04
清风潇寒
解决了吗
1***@qq.com
解决了吗
7***@qq.com
这个问题也把我搞蒙了,写了那么久的UNIAPP,新建一个就这个问题,而且还不知道为什么
x***@gmail.com
刚用 cli 起的 vue3 + vite 也遇到了,按照上面的提醒,果然重启下 vite 就好了。
6***@qq.com
这个bug 卡了我一天,我吐血了,重启就行了 ,一嘴的漂亮话wc¥%#@……%¥!……
d***@foxmail.com
我去,今天都能碰到这个bug,这vue3的bug也太多了吧,官方现在还默认使用vue3,几个月了还能出现这种低级的bug,要不是看到这个帖子,我都怀疑人生了,一个简单的跳转竟然反复报错!
8***@qq.com
重启就可以了,真是无语了