收藏
回答

微信开发工具的真机器调试为什么拿不到页面的js的that.data数据?

下面这段是代码

下面这是编译后的js打断点,这个e对应js中的变量isAllowConnect

下面是想要查看data中数据但是却显示undefined,就连data本身都是undefined(这张图片是用手机拍的,兄弟们勉强看一下吧)

最后补充一张data中确实是有这个变量的


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

4 个回答

  • 张晨  🔆
    张晨 🔆
    2025-08-12

    变量压缩后 和 sourcemap的显示可能对不齐,需要看看上面有没有被修改成了_this之类的别的变量。

    console出来应该是对的。如果console都是错的,就说明作用域错了

    2025-08-12
    有用
    回复 2
  • 社区技术运营专员--Asher
    社区技术运营专员--Asher
    2025-08-11

    工具什么版本,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2025-08-11
    有用
    回复 1
  • 辰坠
    辰坠
    2025-08-12

    补充一个简单的demo

    真机调试js断点

    明明this.data是有值的,只要转换为对象就能显示其值

    2025-08-12
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-08-11
    有用
    回复
登录 后发表内容