【发布时间】:2020-02-18 21:02:32
【问题描述】:
在反应中:
wording.js
export const wording = {
id1: 'record',
id2: 'play'
};
test.js
import { wording } from "...";
function Test(props) {
const onCellClicked = (e) => {
console.log("Hello", wording.id1);
if(wording.id1 ) {
...
}
}
return (
<button onClick={onCellClicked} >Press me</button>
)
}
当我打电话并按下按钮时,console.log 会正确响应(得到record)。但是,通过使用 Chrome 开发工具并在if 上设置断点,wording 没有定义!!对此有什么合乎逻辑的解释吗?
【问题讨论】:
-
请添加一个屏幕截图,说明您是如何调试它的,您的断点在哪里,您将鼠标悬停在哪里
wording以及所有可能的信息。 -
我的朋友今天早上也做了同样的事情。他忘记添加 .js 作为文件扩展名。希望它能解决您的问题。
标签: reactjs google-chrome-devtools