编写微信小程序时navigateTo失效

时间:2023-01-21 19:58:42

今天在编写微信小程序的过程中,发现navigateTo失效,反复检查,发现代码并没有错误,经过上网查阅发现问题的所在。

在app.json中加了导航栏如下:

"tabBar": {
"color": "red",
"size": "50px",
"list": [{
"pagePath": "pages/index/index",
"text": "首页"
},{
"pagePath": "pages/test/test",
"text": "测试页"
}]
}

在test页面中设置bingtap事件也跳转到index页面如下:

test.wxml中为

< button bindtap = "toIndex" size = "mini">首页 </ button >
test.js中为

toIndex: function () {
//console.log(111)
wx.navigateTo({
url: '../index/index'
})
},

结果test.js中的点击事件不响应,寻求解决方案,发现当导航栏和navigateTo指向同一个url时,navigateTo失效。因此,二者选其一去实现。