微信小程序页面跳转的问题(app.json中设置tarBar后wx.redirectTo和wx.navigateTo均不能实现跳转到指定的页面)

Posted 周八生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序页面跳转的问题(app.json中设置tarBar后wx.redirectTo和wx.navigateTo均不能实现跳转到指定的页面)相关的知识,希望对你有一定的参考价值。

1.设置的tabBar代码片段:

"tabBar": {
"list": [
{
"pagePath": "pages/homepage/homepage",
"text": "周八推"
},
{
"pagePath": "pages/share/share",
"text": "共享吧"
},
{
"pagePath": "pages/setting/setting",
"text": "设置啦"
}
]
}
2.原来的跳转js页面
Page({
onClick:function(){
// wx.navigateTo({
// url: ‘../homepage/homepage‘,
// })
wx.redirectTo({
url: ‘../homepage/homepage‘
})
}
})
3.上述代码无论怎么编译都无法实现跳转到指定URL页面,在查找相关资料后找出原因所在,原因如下:
出现不能跳转的原因是:js文件中跳转的URLtabBar中pagePath的路径《不能相同》。
4.修改无论哪个页面的路径,只要保证两个不相同就可以实现跳转。笔者修改了跳转的pagePath为“pages/index/index"后,经测试完美跳转,还有tabBar也完美运行。
5.出现这样的状况笔者分析应该是微信自身出现的问题,希望开发者以后在这一块多加注意。
 

以上是关于微信小程序页面跳转的问题(app.json中设置tarBar后wx.redirectTo和wx.navigateTo均不能实现跳转到指定的页面)的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序开发,导航栏右边的按钮怎么设置?

微信小程序 跳转到 另一个 微信小程序

微信小程序 API 路由

微信小程序页面跳转的方法都有哪些

微信小程序怎么设置点图片跳转到别一个页面

微信小程序基础语法总结