我怎样才能将以下警报转换为 ESLint 可接受的警报?
svg.onerror = function() {
alert("File cannot be loaded");
};
我的构建失败了,因为显然我不能使用“警报”。我想在加载某些内容时出现问题时调用此警报。此代码成功运行,但不符合 ESLint。
http://eslint.org/docs/rules/no-alert
我如何修改我的代码以使其成功构建?
提前致谢:)
最佳答案
如果您认为您有充分的理由不遵守 eslint 设置,那么您可以通过在违规行的注释中指定 eslint-disable-line
来禁用该特定行的特定规则,像这样:
svg.onerror = function() {
alert("File cannot be loaded"); // eslint-disable-line no-alert
};
更好的解决方案可能是实现模态或以另一种侵入性较小的方式向用户显示错误(例如:切换错误元素的可见性,或使用类似 Bootstrap 模态的东西)。
关于javascript - ESLint 禁止使用警报(无警报),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35308336/