javascript - 小程序跳转失败?
问题描述
绑定了一个点击事件 <view data-idx='{{itemName.mark}}' 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: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...
回答2:没有别的日志了?如果不是路径写错,把success,fail,complete这三个函数注释了试试,再看看有没有别的日志输出。如果程序出错了,小程序的console面板都会输出很详细的报错信息的,你跟着上面的错误信息去改就行了。
回答3:你那个new页面注册了没
回答4:跳转的路径 不能是 tabBar路径,否则就是失败
相关文章:
1. docker绑定了nginx端口 外部访问不到2. javascript - 如何将 windows 下编辑器中的 CRLF 替换为 LF?3. python的MySQLdb库中的executemany方法如何改变默认加上的单引号?4. mysql5.7就没有官方性质的详细配置文件吗?求大神告知5. javamail发送邮件是否跟所在的网络环境有关?6. html5 - 在一个页面中 初始了两个swiper 不知道哪里错了 一直不对7. javascript - 求解答:实例对象调用constructor,此时constructor内的this的指向?8. android - 京东移动端网页和其app加载的url所做的呈现不应该是完全一样的吗?9. css3中translate(-50%,-50%)对 transform-origin的奇葩影响?10. Windows系统能否利用Docker使用Ubuntu吗?Ubuntu能使用本机的显卡吗?

网公网安备