收藏
回答

小程序后台开发里面的运维中心的错误查询定位?

undefined is not an object (evaluating 'e.data.data.yiji')

https://usr//pages/xuexiao/app-service.js:2185:4206

t@https://lib/WASubContext.js:2:65850

https://lib/WASubContext.js:2:65972

e@https://lib/WASubContext.js:2:68425

https://lib/WASubContext.js:2:32641

r@https://lib/WASubContext.js:2:32340

https://lib/WAServiceMainContext.js:2:126522

https://lib/WASubContext.js:2:92753

https://lib/WASubContext.js:2:99003


请问这个报错是哪个文件

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

1 个回答

  • 放轻松点 主角
    放轻松点 主角
    2020-03-09

    是不是开启了合并编译

    e.data.data.yiji 搜下这个。。这个 未做好保护。e.data或者e.data.data可能不是对象

    2020-03-09
    有用
    回复 4
    •  
       
      2020-03-09
      我搜了一下,有34个e.data.data.yiji.。。。e.data.data有可能为空,我都得给他做个判断吗
      2020-03-09
      回复
    • 放轻松点 主角
      放轻松点 主角
      2020-03-09回复 
      是的哈。建议你使用解构赋值
      2020-03-09
      回复
    • 放轻松点 主角
      放轻松点 主角
      2020-03-09
      const {data: {yiji}} = e.data
      2020-03-09
      回复
    •  
       
      2020-03-09回复放轻松点 主角
      好的,谢谢大佬,我研究一下
      2020-03-09
      回复
登录 后发表内容
问题标签