谢谢指点
wx.navigateTo的success和fail函数被同时调用使用navigateTo打开新页面,对success和fail函数都设置了日志输出,在日志发现success和fail函数都被调用了 [代码]/**[代码][代码] [代码][代码]* 用户点击时间表[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]clickTimeTable: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'用户点击“时间表”按钮'[代码][代码])[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'timeTable/timetable'[代码][代码],[代码][代码] [代码][代码]success: console.log([代码][代码]'打开“时间表”页面成功'[代码][代码]),[代码][代码] [代码][代码]fail: console.log([代码][代码]'打开“时间表”页面失败'[代码][代码]),[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] 模拟器运行日志 [图片] 手机调试日志 [图片] 复现率100%,用了很多个navigatorTo都是这个情况
2018-06-30我的问题找到了,不是代码的问题,而是navigateTo不能跳转到tabBar的页面,你检查一下是不是这个问题; 另外现在页面跳转推荐使用<navigator>组件,可以试试,效果更好更简单 [代码]<[代码][代码]navigator[代码] [代码]url[代码][代码]=[代码][代码]"/page/navigate/navigate?title=navigate"[代码] [代码]hover-class[代码][代码]=[代码][代码]"navigator-hover"[代码][代码]>跳转到新页面</[代码][代码]navigator[代码][代码]>[代码]文档地址:https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html
wx.navigateTo执行不跳转新页面也不报错把没有效果的代码里面的链接换成可以执行的链接,点击之后正常打开,换成不存在的目录,正常报错,就是现在这个样子,啥反应都没有 手机测试日志里面也有调用事件,就是没反应 JS代码 [代码]Page({[代码] [代码] //这段代码点击没有效果[代码][代码] [代码][代码]clickC: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../nopage/nopage'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]//下面的代码可以正常执行[代码][代码] [代码][代码]clickPromise: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../poster/promise/promise'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]clickProcess: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../poster/process/process'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]clickNotice: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../poster/notice/notice'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]clickQuestion: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../poster/question/question'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码]})[代码] wxml代码 [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-price-bg'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{priceView}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"key"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]'image-title'[代码] [代码]src[代码][代码]=[代码][代码]'{{item.image}}'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>C1</[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-price'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>{{item.price}}元</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-title'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>{{item.name}}</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-text-content'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]rich-text[代码] [代码]class[代码][代码]=[代码][代码]'text-content'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>{{item.descriptionL1}}</[代码][代码]rich-text[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]rich-text[代码] [代码]class[代码][代码]=[代码][代码]'text-content'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>{{item.descriptionL2}}</[代码][代码]rich-text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-icon-right'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-icon-right'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickC'[代码][代码]>〉</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-button-bg'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-button'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickPromise'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]'image-button'[代码] [代码]src[代码][代码]=[代码][代码]'../../images/icon-promise.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-button'[代码][代码]>服务承诺</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-button'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickProcess'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]'image-button'[代码] [代码]src[代码][代码]=[代码][代码]'../../images/icon-process.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-button'[代码][代码]>学车流程</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-button'[代码] [代码]bindtap[代码][代码]=[代码][代码]'clickNotice'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]'image-button'[代码] [代码]src[代码][代码]=[代码][代码]'../../images/icon-notice.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-button'[代码][代码]>报名须知</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'view-button'[代码] [代码]bindtap[代码][代码]=[代码][代码]"clickQuestion"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]'image-button'[代码] [代码]src[代码][代码]=[代码][代码]'../../images/icon-question.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'text-button'[代码][代码]>常见问题</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] 文件目录 [图片] 页面效果 [图片] 真机测试 [图片]
2018-06-30