今天在编写微信小程序的过程中,发现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失效。因此,二者选其一去实现。
本文介绍了一种在微信小程序中遇到的问题,即navigateTo跳转功能失效的情况,并给出了具体的解决方案。当导航栏与navigateTo指向同一页面时,navigateTo将不起作用。
1337

被折叠的 条评论
为什么被折叠?



