收藏
回答

1909252 版本的开发工具无法触发 onPageNotFound ?

比较新的的开发工具在启动设置中新增一个错误路径,不会触发 onPageNotFound,老版本的开发工具可以。

thirdScriptError
onPageNotFound error: page "health-info" is not found.; at onPageNotFound
Error: onPageNotFound error: page "health-info" is not found.
    at WAService.js:1:872524
    at WAService.js:1:458059
    at n (http://127.0.0.1:47787/appservice/__dev__/asdebug.js:1:3175)
    at e.exports.<anonymous> (http://127.0.0.1:47787/appservice/__dev__/asdebug.js:1:3555)
    at http://127.0.0.1:47787/appservice/__dev__/asdebug.js:1:1968
    at Array.forEach (<anonymous>)
    at WebSocket._ws.onmessage (http://127.0.0.1:47787/appservice/__dev__/asdebug.js:1:1950)

Page "health-info" has not been registered yet.

并没有我在onPageNotFound 中打印的log信息

回答关注问题邀请回答
收藏

3 个回答

  • 修
    2019-12-07

    onPageNotFound error: page "page/component/pages/swiper/swiper" is not分享之后打开这样

    2019-12-07
    有用
    回复
  • Felix
    Felix
    2019-09-27

    1、启动一个项目,在 app.js 中添加:

    onPageNotFound(e) {
      console.error('onPageNotFound', e)
    }


    2、然后随便添加一个不存在的路径,如下:


    3、然后会出现下面的界面,但是没有触发 onPageNotFound 方法:



    2019-09-27
    有用
    回复 2
  • 灵芝
    灵芝
    2019-09-27

    这里具体是怎么写的?麻烦提供能复现问题的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-27
    有用
    回复 16
    • Felix
      Felix
      2019-09-27
      见下面👇的回复
      2019-09-27
      回复
    • 灵芝
      灵芝
      2019-09-30回复Felix
      更新一下开发工具版本再试试看
      2019-09-30
      回复
    • Felix
      Felix
      2019-10-10回复灵芝
      不行,稳定版可以(MacOS)
      2019-10-10
      回复
    • 灵芝
      灵芝
      2019-10-10回复Felix
      现在不可以的具体是哪个版本?我这边是可以的
      2019-10-10
      回复
    • Felix
      Felix
      2019-10-10回复灵芝
      v1.02.1909252
      2019-10-10
      回复
    查看更多(11)
登录 后发表内容
问题标签