wx.navigateTo的success和fail函数被同时调用
发布于 5 年前 作者 fangli 11740 次浏览 来自 问答

使用navigateTo打开新页面,对success和fail函数都设置了日志输出,在日志发现success和fail函数都被调用了

/**
  * 用户点击时间表
  */
 clickTimeTable: function() {
   console.log('用户点击“时间表”按钮')
   wx.navigateTo({
     url: 'timeTable/timetable',
     success: console.log('打开“时间表”页面成功'),
     fail: console.log('打开“时间表”页面失败'),
   })
 },

模拟器运行日志

手机调试日志

复现率100%,用了很多个navigatorTo都是这个情况

2 回复
clickTimeTable: function() {
  console.log('用户点击“时间表”按钮')
  wx.navigateTo({
    url: 'timeTable/timetable',
    success: function () {console.log('打开“时间表”页面成功')},
    fail: function () {console.log('打开“时间表”页面失败')},
  })
},

JS语法问题。

谢谢指点

回到顶部