收藏
回答

运维中心报错收集,但好像不是我们的代码问题,请官方给鉴定下

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 Bug 客户端 6.6.6 2.0.0

报错信息如下:

undefined is not an object (evaluating 'u.default.get(e.__wxWebviewId__).nodeId'); [Component] Event Listener Error @ modules/mp-lib/components/tbc-network/tbc-network#(anonymous)


modules/mp-lib/components/tbc-network/tbc-network是我们的一个自定义组件


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

4 个回答

  • 海里鱼
    海里鱼
    2019-02-19

    请问怎么判断page对象是否可用

    2019-02-19
    有用
    回复 1
    • 张博 Bill
      张博 Bill
      2019-02-21
      if (page) {
        // 可用
      } else {
        // 不可用
      }


      2019-02-21
      回复
  • 张博 Bill
    张博 Bill
    2018-08-17

    问题最后我们定位了,是我们代码里的延迟操作造成的(setTimeout),在setTimeout的方法里有操作page对象,page对象有可能已经被销毁了,当被销毁时就会报错

    2018-08-17
    有用
    回复 3
    • 2018-10-16

      那请问下,最后你们是怎么解决的?

      2018-10-16
      回复
    • 张博 Bill
      张博 Bill
      2018-10-16回复

      在timeout的方法里,每次使用page对象时,都判断一下page对象是否可用

      2018-10-16
      回复
    • 2018-10-16回复张博 Bill

      好的,多谢~

      2018-10-16
      回复
  • 2018-08-08

    我这里也很多



    2018-08-08
    有用
    回复
  • fly
    fly
    2018-06-28

    同问

    undefined is not an object (evaluating 'l.default.get(e.__wxWebviewId__).nodeId');at App request function;at api request success callback function


    2018-06-28
    有用
    回复
登录 后发表内容