收藏
回答

app.js里判断条件以后做跳转为什么报错

问题模块
API和组件

app.js里

if (userData.status != 3) {

console.log("-!=3-userData.status:--", userData.status)

wx.navigateTo({

url: './pages/signLogin/signLogin',

})

} else {

console.log("-==3-userData.status:--", userData.status)

wx.navigateTo({

url: './pages/index/index',

})

}

但是报错WAService.js:3 navigateTo:fail url "pages/index/pages/signLogin/signLogin" is not in app.json

但是在app.json里注册了signLogin页面。这是为什么?

最后一次编辑于  2017-12-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 随心而去🍂Shirne'
    随心而去🍂Shirne'
    2017-12-25

    你用的是相对路径,注意路径开头的"."

    绝对路径是以 "/" 开头的

    2017-12-25
    赞同
    回复
  • sean
    sean
    2017-12-18

    用绝对路径好像还是一样的。这里到底是该用绝对还是相对呢?而且我发现如果ctrl+s以后多编译几次。偶尔会调到登陆界面。但是有时候也调到index里。不知道什么原因

    2017-12-18
    赞同
    回复
  • 随心而去🍂Shirne'
    随心而去🍂Shirne'
    2017-12-18

    用绝对路径做跳转

    wx.navigateTo({

    url: '/pages/index/index',

    })


    2017-12-18
    赞同
    回复