reactjs - 意外使用 'confirm' 无限制全局变量

标签 reactjs

我正在为用户编写删除确认代码,但是当我运行它时,它显示了这个错误
enter image description here
这是我的代码

    onDelete = (id) => {
      console.log(id);
      if (confirm('You want to delette ?')) {
       //eslint-disable-line
        this.props.onDelete(id);
      }
    };
谁能给我解释一下好吗?虽然我要加//eslint-disable-line但它不起作用,我的问题是当我添加 //eslint-disable-line 时旁边if (confirm('You want to delette ?')) {像这样
`if (confirm('You want to delette ?')) {//eslint-disable-line`
但是当我保存它时,它显示如下
if (confirm('You want to delette ?')) {
       //eslint-disable-line
,就自动掉线了,这样上面显示错误的原因,不知道怎么办汽车下行线的转向当我保存

最佳答案

您必须使用 window.confirm()而不仅仅是 confirm() .

关于reactjs - 意外使用 'confirm' 无限制全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63311845/

相关文章:

reactjs - Material-ui Next 中的多级嵌套列表

reactjs - 为什么 mapStateToProps 和 mapDispatchToProps 不仅仅是 Redux 中的一个函数?

reactjs - 在 Material UI Select 组件中根据数据动态生成分组

css - 当页面上的内容较少时,React 粘性页脚会向上移动

reactjs - nextjs 应用程序的入口点在哪里?

javascript - 无法导入 react js组件

javascript - 在 React 中,你应该隐藏模态框还是将它们从 DOM 中移除?

android - React Native Android App 中 TextInput 下的意外行

javascript - 将 Tailwind CSS 与 esbuild 结合使用 - 过程

css - Tailwindcss - 如何在组悬停实用程序中添加上/下/右/左