vue-vben-admin icon indicating copy to clipboard operation
vue-vben-admin copied to clipboard

找到了一处BUG,通过Eslint我发现可以很好的解决

Open Ea7-W opened this issue 3 years ago • 3 comments

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • [v] 已阅读 文档.
  • [v] 确保您的代码已是最新或者所报告的 Bug 在最新版本中可以重现. (部分 Bug 可能已经在最近的代码中修复)
  • [ ] 已在 Issues 中搜索了相关的关键词
  • [ ] 不是 ant design vue 组件库的 Bug

描述 Bug

点击带有多级下拉项组件的页面时会出现error:“SyntaxError: Unexpected token '||='”这条,经过排查是utils文件夹中的props.ts中的113行和115行出现“||=”,可能是我学识浅陋不理解这个语法的意思,所以我将"="删除,并且将108行的let更改为const可以使我很好的运行项目。 请清晰地描述此 Bug 的具体表现。

复现 Bug

启动项目->展开“系统管理”->点击"账号管理".

效果

上个页面一直处于loading状态,并且页面迟迟进不去。

###报错代码 let valid = false; let allowedValues: unknown[] = []; if (values) { allowedValues = [...values, defaultValue]; valid ||= allowedValues.includes(val); } if (validator) valid ||= validator(val);

修复代码

      const valid = false;
      let allowedValues: unknown[] = [];

      if (values) {
        allowedValues = [...values, defaultValue];
        valid || allowedValues.includes(val);
      }
      if (validator) valid || validator(val);
      

系统信息

  • 操作系统:windows
  • Node 版本:v17.1.0
  • 包管理器 (npm/yarn/pnpm) 及其版本:yarn:{1.22.10}、npm:{8.1.2}

Ea7-W avatar Jan 13 '22 08:01 Ea7-W

直接发pr吧

1sm23 avatar Jan 18 '22 03:01 1sm23

很棒!

zhangjianmei323 avatar Jun 24 '22 06:06 zhangjianmei323

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

anncwb avatar Apr 27 '24 01:04 anncwb