绑定了一个点击事件
<view data-idx="{{itemName.mark}}" class="chat-item flex-wrp" wx:for="{{ylInfo}}" wx:for-item="itemName" bindtap="tiao">跳转<view>
下面是事件的内容
tiao:function(e){
wx.navigateTo({
url: '../index/index',//页面跳转相对路径要写清楚且准确
success: function(res){
console.log('跳转到news页面成功')// success
},
fail: function() {
console.log('跳转到news页面失败') // fail
},
complete: function() {
console.log('跳转到news页面完成') // complete
}
})
}
//下面是我记录的日志
跳转到news页面失败
1、确定../index/index 页面在app.json里面有?
2、../index/index 是不是tabBar页面?如果是tabBar页面不能用wx.navigateTo,要用wx.switchTab
微信小程序API如下:
wx.navigateTo(OBJECT)
保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。
wx.switchTab(OBJECT)
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
Tip: wx.navigateTo 和 wx.redirectTo 不允许跳转到 tabbar 页面,只能用 wx.switchTab 跳转到 tabbar 页面
https://mp.weixin.qq.com/debu...
没有别的日志了?
如果不是路径写错,把success,fail,complete这三个函数注释了试试,再看看有没有别的日志输出。
如果程序出错了,小程序的console面板都会输出很详细的报错信息的,你跟着上面的错误信息去改就行了。
你那个new页面注册了没
跳转的路径 不能是 tabBar路径,否则就是失败