gpt4 book ai didi

javascript - 在页面加载时在 Chrome 中调试 ReactJs - 使用控制台时,这个和其他所有内容都是未定义的

转载 作者:搜寻专家 更新时间:2023-10-30 20:53:14 24 4
gpt4 key购买 nike

我在初始页面加载时调试 React 时遇到问题。正如您从屏幕截图中看到的那样,如果我将鼠标悬停在 this 上,我可以看到内容,但如果我使用控制台,它会显示 this 未定义。这仅在我重新加载页面时发生,如果我在单击时进行调试,则不会出现此问题。我安装了适用于 Chrome 的 React Developer Tools,并注意到当发生这种情况时,它只会显示 Connecting to React...。这可能是问题所在吗?

https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en

如果可能的话,我正在使用 .tsx 文件(.jsx 但使用 TypeScript)。

来源选项卡:

enter image description here

react 标签:

enter image description here

最佳答案

根据您更新的评论,如果您从构造函数启动函数然后使用断点停止它,构造函数将不会完成执行,这意味着它将无法正确设置原型(prototype)链,最重要的是, 设置对 this 的正确引用。

关于javascript - 在页面加载时在 Chrome 中调试 ReactJs - 使用控制台时,这个和其他所有内容都是未定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44926182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com