今天在编写微信小程序的过程中,发现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失效。因此,二者选其一去实现。