首頁  >  問答  >  主體

javascript - 小程序跳转失败?

     绑定了一个点击事件 
      <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页面失败
          
          
          
          
          
          
          
黄舟黄舟2742 天前573

全部回覆(4)我來回復

  • 阿神

    阿神2017-04-18 10:57:20

    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...

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:57:20

    沒有別的日誌了?
    如果不是路徑寫錯,把success,fail,complete這三個函數註解了試試,再看看有沒有別的日誌輸出。
    如果程式出錯了,小程式的console面板都會輸出很詳細的報錯訊息的,你跟著上面的錯誤訊息去改就行了。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-18 10:57:20

    你那個new頁面註冊了沒

    回覆
    0
  • 迷茫

    迷茫2017-04-18 10:57:20

    跳轉的路徑 不能是 tabBar路徑,否則就是失敗

    回覆
    0
  • 取消回覆