收藏
回答

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信息

最后一次编辑于  09-26
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    09-27

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

    09-27
    赞同
    回复 16
    • Felix
      Felix
      09-27
      见下面👇的回复
      09-27
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      09-30回复Felix
      更新一下开发工具版本再试试看
      09-30
      回复
    • Felix
      Felix
      10-10回复社区技术运营专员-灵芝
      不行,稳定版可以(MacOS)
      10-10
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      10-10回复Felix
      现在不可以的具体是哪个版本?我这边是可以的
      10-10
      回复
    • Felix
      Felix
      10-10回复社区技术运营专员-灵芝
      v1.02.1909252
      10-10
      回复
    查看更多(11)
  • 修
    12-07

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

    12-07
    赞同
    回复
  • Felix
    Felix
    09-27

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

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


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


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



    09-27
    赞同
    回复 1
    • 胡泽涵
      胡泽涵
      11-18
      我也有出现这个问题,现在解决了吗
      11-18
      回复
问题标签