我使用reactjs来开发前端,我想获得屏幕的高度以便我可以使用overflowY: scroll
,但是当我使用screen.heigth
时,出现了一个错误:
意外使用'屏幕'没有限制,全局
我还使用了window.location.heigth
,但没有发生任何事情。
答案 0 :(得分:1)
此eslint规则警告您使用全局变量。阴影可能存在问题,或者您只是忘了声明。因此,您必须明确并从window
window.screen.height
假设您使用CRA创建了项目。阅读docs
的这一部分答案 1 :(得分:0)
根据eslint文档https://eslint.org/docs/user-guide/configuring
在您的.eslintrc文件中,您应该可以声明这一点以避免该错误:
"globals": {
"screen": true
},
基本上告诉eslint可以使用“屏幕”全局,否则任何其他全局eslint都不能识别