btea

Results 424 comments of btea

I used this [repository](https://github.com/pure-admin/vue-pure-admin) to test the packaged code, and some ts errors occurred. I'm not sure whether it was caused by the modification here or the problem with the...

Don't worry, deal with it when you have time.

@makedopamine Thank you for your quick reply and detailed explanation. 👍

原因如 @zhuminghuan 所说。要避免这种情况,可以给`dropdown` 设置 `:hide-on-click="false"`。[示例](https://element-plus.run/#eyJBcHAudnVlIjoiPHRlbXBsYXRlPlxuICA8ZGl2PlxuICAgIDxlbC1kcm9wZG93biBzdHlsZT1cIm1hcmdpbi1sZWZ0OiA4cHhcIiB2LWlmPVwibXVsdGlwbGVTZWxlY3Rpb24ubGVuZ3RoPjBcIiB0cmlnZ2VyPVwiY2xpY2tcIiBwbGFjZW1lbnQ9XCJib3R0b21cIj5cbiAgICAgIDxlbC1idXR0b24+XG4gICAgICAgIOaJuemHj+aTjeS9nFxuICAgICAgICA8ZWwtaWNvbiBjbGFzcz1cImVsLWljb24tLXJpZ2h0XCI+PGFycm93LWRvd24gLz48L2VsLWljb24+XG4gICAgICA8L2VsLWJ1dHRvbj5cbiAgICAgIDx0ZW1wbGF0ZSAjZHJvcGRvd24+XG4gICAgICAgIDxlbC1kcm9wZG93bi1tZW51PlxuICAgICAgICAgIDxlbC1kcm9wZG93bi1pdGVtPlxuICAgICAgICAgICAgPGVsLXBvcGNvbmZpcm0gdGl0bGU9XCLnoa7orqTmibnph4/liKDpmaTkv6Hmga/lkJc/XCI+XG4gICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcmVmZXJlbmNlPlxuICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgICAgICAgICA8ZWwtaWNvbiBzaXplPVwiMTVcIj5cbiAgICAgICAgICAgICAgICAgICAgPERlbGV0ZS8+XG4gICAgICAgICAgICAgICAgICA8L2VsLWljb24+XG4gICAgICAgICAgICAgICAgICDliKDpmaRcbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgIDwvZWwtcG9wY29uZmlybT5cbiAgICAgICAgICA8L2VsLWRyb3Bkb3duLWl0ZW0+XG4gICAgICAgICAgPGVsLWRyb3Bkb3duLWl0ZW0+XG4gICAgICAgICAgICA8ZGl2PuaPkOS6pOe7tOS/ruWNlTwvZGl2PlxuICAgICAgICAgIDwvZWwtZHJvcGRvd24taXRlbT5cbiAgICAgICAgPC9lbC1kcm9wZG93bi1tZW51PlxuICAgICAgPC90ZW1wbGF0ZT5cbiAgICA8L2VsLWRyb3Bkb3duPlxuICAgIDxlbC10YWJsZSA6ZGF0YT1cImZhdWx0RGF0YVwiIHN0eWxlPVwid2lkdGg6IDEwMCVcIiBAc2VsZWN0aW9uLWNoYW5nZT1cImhhbmRsZVNlbGVjdGlvbkNoYW5nZVwiPlxuICAgICAgPGVsLXRhYmxlLWNvbHVtbiB0eXBlPVwic2VsZWN0aW9uXCIgd2lkdGg9XCI1NVwiIC8+XG4gICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcmVmPVwidGFibGVcIlxuICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBjb2x1bW5zXCJcbiAgICAgICAgICA6a2V5PVwiaXRlbS5wcm9wXCJcbiAgICAgICAgICA6Zml4ZWQ9XCJpdGVtLmZpeGVkXCJcbiAgICAgICAgICA6YWxpZ249XCJpdGVtLmFsaWduXCJcbiAgICAgICAgICA6cHJvcD1cIml0ZW0ucHJvcFwiXG4gICAgICAgICAgOm1pbi13aWR0aD1cIml0ZW0ubWluV2lkdGhcIlxuICAgICAgICAgIDp3aWR0aD1cIml0ZW0ud2lkdGhcIlxuICAgICAgICAgIDpzaG93LW92ZXJmbG93LXRvb2x0aXA9XCJpdGVtLnRvb2x0aXBcIlxuICAgICAgICAgIDpyZXNpemFibGU9XCJpdGVtLnJlc2l6YWJsZVwiXG4gICAgICAgICAgOmxhYmVsPVwiaXRlbS5sYWJlbFwiXG4gICAgICA+XG4gICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cblxuICAgICAgPGVsLXRhYmxlLWNvbHVtbiBmaXhlZD1cInJpZ2h0XCIgbGFiZWw9XCLmk43kvZxcIiB3aWR0aD1cIjIwMFwiPlxuICAgICAgICA8dGVtcGxhdGUgI2RlZmF1bHQ9XCJzY29wZVwiPlxuICAgICAgICAgIDxlbC1idXR0b25cbiAgICAgICAgICAgICAgbGlua1xuICAgICAgICAgICAgICB0eXBlPVwicHJpbWFyeVwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAg6K+m5oOFXG4gICAgICAgICAgPC9lbC1idXR0b24+XG4gICAgICAgICAgPGVsLWRpdmlkZXIgZGlyZWN0aW9uPVwidmVydGljYWxcIiAvPlxuICAgICAgICAgIDxlbC1wb3Bjb25maXJtIDp0aXRsZT0nXCLnoa7orqTliKDpmaTor6XmlbDmja7lkJc/XCInIHdpZHRoPVwiYXV0b1wiIEBjb25maXJtPVwiY29uc29sZS5pbmZvKHNjb3BlLnJvdy5wcm9kdWN0VHlwZSlcIj5cbiAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcmVmZXJlbmNlPlxuICAgICAgICAgICAgICA8ZWwtYnV0dG9uIGxpbmsgdHlwZT1cImRhbmdlclwiPlxuICAgICAgICAgICAgICAgIOWIoOmZpFxuICAgICAgICAgICAgICA8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgPC9lbC1wb3Bjb25maXJtPlxuICAgICAgICAgIDxlbC1kaXZpZGVyIGRpcmVjdGlvbj1cInZlcnRpY2FsXCIgLz5cbiAgICAgICAgICA8ZWwtZHJvcGRvd24gdHJpZ2dlcj1cImNsaWNrXCIgcGxhY2VtZW50PVwiYm90dG9tXCI+XG4gICAgICAgICAgICA8ZWwtYnV0dG9uIGxpbmsgdHlwZT1cInByaW1hcnlcIj5cbiAgICAgICAgICAgICAg5pu05aSaXG4gICAgICAgICAgICAgIDxlbC1pY29uIGNsYXNzPVwiZWwtaWNvbi0tcmlnaHRcIj48YXJyb3ctZG93biAvPjwvZWwtaWNvbj5cbiAgICAgICAgICAgIDwvZWwtYnV0dG9uPlxuICAgICAgICAgICAgPHRlbXBsYXRlICNkcm9wZG93bj5cbiAgICAgICAgICAgICAgPGVsLWRyb3Bkb3duLW1lbnU+XG4gICAgICAgICAgICAgICAgPGVsLWRyb3Bkb3duLWl0ZW0+XG4gICAgICAgICAgICAgICAgICA8ZGl2PuaVsOaNruebkeaOpzwvZGl2PlxuICAgICAgICAgICAgICAgIDwvZWwtZHJvcGRvd24taXRlbT5cbiAgICAgICAgICAgICAgPC9lbC1kcm9wZG93bi1tZW51PlxuICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICA8L2VsLWRyb3Bkb3duPlxuICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgPC9lbC10YWJsZT5cbiAgICA8ZWwtdGFibGUgOmRhdGE9XCJmYXVsdERhdGFcIiBzdHlsZT1cIndpZHRoOiAxMDAlXCIgQHNlbGVjdGlvbi1jaGFuZ2U9XCJoYW5kbGVTZWxlY3Rpb25DaGFuZ2VcIj5cbiAgICAgIDxlbC10YWJsZS1jb2x1bW4gdHlwZT1cInNlbGVjdGlvblwiIHdpZHRoPVwiNTVcIiAvPlxuICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHJlZj1cInRhYmxlXCJcbiAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gY29sdW1uc1wiXG4gICAgICAgICAgOmtleT1cIml0ZW0ucHJvcFwiXG4gICAgICAgICAgOmZpeGVkPVwiaXRlbS5maXhlZFwiXG4gICAgICAgICAgOmFsaWduPVwiaXRlbS5hbGlnblwiXG4gICAgICAgICAgOnByb3A9XCJpdGVtLnByb3BcIlxuICAgICAgICAgIDptaW4td2lkdGg9XCJpdGVtLm1pbldpZHRoXCJcbiAgICAgICAgICA6d2lkdGg9XCJpdGVtLndpZHRoXCJcbiAgICAgICAgICA6c2hvdy1vdmVyZmxvdy10b29sdGlwPVwiaXRlbS50b29sdGlwXCJcbiAgICAgICAgICA6cmVzaXphYmxlPVwiaXRlbS5yZXNpemFibGVcIlxuICAgICAgICAgIDpsYWJlbD1cIml0ZW0ubGFiZWxcIlxuICAgICAgPlxuICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG5cbiAgICAgIDxlbC10YWJsZS1jb2x1bW4gZml4ZWQ9XCJyaWdodFwiIGxhYmVsPVwi5pON5L2cXCIgd2lkdGg9XCIyMDBcIj5cbiAgICAgICAgPHRlbXBsYXRlICNkZWZhdWx0PVwic2NvcGVcIj5cbiAgICAgICAgICA8ZWwtYnV0dG9uXG4gICAgICAgICAgICAgIGxpbmtcbiAgICAgICAgICAgICAgdHlwZT1cInByaW1hcnlcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIOivpuaDhVxuICAgICAgICAgIDwvZWwtYnV0dG9uPlxuICAgICAgICAgIDxlbC1kaXZpZGVyIGRpcmVjdGlvbj1cInZlcnRpY2FsXCIgLz5cbiAgICAgICAgICA8ZWwtZHJvcGRvd24gdHJpZ2dlcj1cImNsaWNrXCIgcGxhY2VtZW50PVwiYm90dG9tXCIgOmhpZGUtb24tY2xpY2s9XCJmYWxzZVwiPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiBsaW5rIHR5cGU9XCJwcmltYXJ5XCI+XG4gICAgICAgICAgICAgIOabtOWkmlxuICAgICAgICAgICAgICA8ZWwtaWNvbiBjbGFzcz1cImVsLWljb24tLXJpZ2h0XCI+PGFycm93LWRvd24gLz48L2VsLWljb24+XG4gICAgICAgICAgICA8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgIDx0ZW1wbGF0ZSAjZHJvcGRvd24+XG4gICAgICAgICAgICAgIDxlbC1kcm9wZG93bi1tZW51PlxuICAgICAgICAgICAgICAgIDxlbC1kcm9wZG93bi1pdGVtPlxuICAgICAgICAgICAgICAgICAgPGVsLXBvcGNvbmZpcm0gdGl0bGU9XCLnoa7orqTliKDpmaTor6XmlbDmja7lkJc/XCIgQGNvbmZpcm09XCJjb25zb2xlLmluZm8oc2NvcGUucm93LnByb2R1Y3RUeXBlKVwiPlxuICAgICAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI3JlZmVyZW5jZT5cbiAgICAgICAgICAgICAgICAgICAgICA8ZWwtYnV0dG9uIGxpbmsgdHlwZT1cImRhbmdlclwiPlxuICAgICAgICAgICAgICAgICAgICAgICAg5Yig6ZmkXG4gICAgICAgICAgICAgICAgICAgICAgPC9lbC1idXR0b24+XG4gICAgICAgICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICAgICAgICA8L2VsLXBvcGNvbmZpcm0+XG4gICAgICAgICAgICAgICAgPC9lbC1kcm9wZG93bi1pdGVtPlxuICAgICAgICAgICAgICAgIDxlbC1kcm9wZG93bi1pdGVtPlxuICAgICAgICAgICAgICAgICAgPGRpdj7mlbDmja7nm5Hmjqc8L2Rpdj5cbiAgICAgICAgICAgICAgICA8L2VsLWRyb3Bkb3duLWl0ZW0+XG4gICAgICAgICAgICAgIDwvZWwtZHJvcGRvd24tbWVudT5cbiAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgPC9lbC1kcm9wZG93bj5cbiAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgIDwvZWwtdGFibGU+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdCBzZXR1cD5cbmltcG9ydCB7b25Nb3VudGVkLCByZWFjdGl2ZSwgcmVmfSBmcm9tIFwidnVlXCI7XG5pbXBvcnQge0Fycm93RG93biwgRGVsZXRlfSBmcm9tIFwiQGVsZW1lbnQtcGx1cy9pY29ucy12dWVcIjtcbiAgY29uc3QgY29sdW1ucz1be1xuICBcInByb3BcIjogXCJwcm9kdWN0VHlwZVwiLFxuICBcImxhYmVsXCI6IFwi5Lqn5ZOB5Z6L5Y+3XCIsXG4gIFwid2lkdGhcIjogXCIxMjBcIixcbn1cbl1cbmxldCBtdWx0aXBsZVNlbGVjdGlvbiA9IHJlZihbXSlcbmxldCBmYXVsdERhdGE9W3tcbiAgcHJvZHVjdFR5cGU6XCJNRDMwXCJcbn1dXG5cbmNvbnN0IGhhbmRsZVNlbGVjdGlvbkNoYW5nZT0ocm93cyk9PntcbiAgbXVsdGlwbGVTZWxlY3Rpb24udmFsdWU9cm93c1xufVxuPC9zY3JpcHQ+IiwiaW1wb3J0LW1hcC5qc29uIjoie1xuICBcImltcG9ydHNcIjoge1xuICAgIFwidnVlXCI6IFwiaHR0cHM6Ly9mYXN0bHkuanNkZWxpdnIubmV0L25wbS9AdnVlL3J1bnRpbWUtZG9tQGxhdGVzdC9kaXN0L3J1bnRpbWUtZG9tLmVzbS1icm93c2VyLmpzXCIsXG4gICAgXCJAdnVlL3NoYXJlZFwiOiBcImh0dHBzOi8vZmFzdGx5LmpzZGVsaXZyLm5ldC9ucG0vQHZ1ZS9zaGFyZWRAbGF0ZXN0L2Rpc3Qvc2hhcmVkLmVzbS1idW5kbGVyLmpzXCIsXG4gICAgXCJlbGVtZW50LXBsdXNcIjogXCJodHRwczovL2Zhc3RseS5qc2RlbGl2ci5uZXQvbnBtL2VsZW1lbnQtcGx1c0BsYXRlc3QvZGlzdC9pbmRleC5mdWxsLm1pbi5tanNcIixcbiAgICBcImVsZW1lbnQtcGx1cy9cIjogXCJodHRwczovL2Zhc3RseS5qc2RlbGl2ci5uZXQvbnBtL2VsZW1lbnQtcGx1c0BsYXRlc3QvXCIsXG4gICAgXCJAZWxlbWVudC1wbHVzL2ljb25zLXZ1ZVwiOiBcImh0dHBzOi8vZmFzdGx5LmpzZGVsaXZyLm5ldC9ucG0vQGVsZW1lbnQtcGx1cy9pY29ucy12dWVAMi9kaXN0L2luZGV4Lm1pbi5qc1wiXG4gIH0sXG4gIFwic2NvcGVzXCI6IHt9XG59IiwiZWxlbWVudC1wbHVzLmpzIjoiaW1wb3J0IHsgZ2V0Q3VycmVudEluc3RhbmNlIH0gZnJvbSAndnVlJ1xuaW1wb3J0IEVsZW1lbnRQbHVzIGZyb20gJ2VsZW1lbnQtcGx1cydcblxubGV0IGluc3RhbGxlZCA9IGZhbHNlXG5hd2FpdCBsb2FkU3R5bGUoKVxuXG5leHBvcnQgZnVuY3Rpb24gc2V0dXBFbGVtZW50UGx1cygpIHtcbiAgaWYgKGluc3RhbGxlZCkgcmV0dXJuXG4gIGNvbnN0IGluc3RhbmNlID0gZ2V0Q3VycmVudEluc3RhbmNlKClcbiAgaW5zdGFuY2UuYXBwQ29udGV4dC5hcHAudXNlKEVsZW1lbnRQbHVzKVxuICBpbnN0YWxsZWQgPSB0cnVlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBsb2FkU3R5bGUoKSB7XG4gIGNvbnN0IHN0eWxlcyA9IFsnaHR0cHM6Ly9mYXN0bHkuanNkZWxpdnIubmV0L25wbS9lbGVtZW50LXBsdXNAbGF0ZXN0L2Rpc3QvaW5kZXguY3NzJywgJ2h0dHBzOi8vZmFzdGx5LmpzZGVsaXZyLm5ldC9ucG0vZWxlbWVudC1wbHVzQGxhdGVzdC90aGVtZS1jaGFsay9kYXJrL2Nzcy12YXJzLmNzcyddLm1hcCgoc3R5bGUpID0+IHtcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgY29uc3QgbGluayA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2xpbmsnKVxuICAgICAgbGluay5yZWwgPSAnc3R5bGVzaGVldCdcbiAgICAgIGxpbmsuaHJlZiA9IHN0eWxlXG4gICAgICBsaW5rLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCByZXNvbHZlKVxuICAgICAgbGluay5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIHJlamVjdClcbiAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kKGxpbmspXG4gICAgfSlcbiAgfSlcbiAgcmV0dXJuIFByb21pc2UuYWxsKHN0eWxlcylcbn1cbiIsInRzY29uZmlnLmpzb24iOiJ7XG4gIFwiY29tcGlsZXJPcHRpb25zXCI6IHtcbiAgICBcInRhcmdldFwiOiBcIkVTTmV4dFwiLFxuICAgIFwianN4XCI6IFwicHJlc2VydmVcIixcbiAgICBcIm1vZHVsZVwiOiBcIkVTTmV4dFwiLFxuICAgIFwibW9kdWxlUmVzb2x1dGlvblwiOiBcIkJ1bmRsZXJcIixcbiAgICBcInR5cGVzXCI6IFtcImVsZW1lbnQtcGx1cy9nbG9iYWwuZC50c1wiXSxcbiAgICBcImFsbG93SW1wb3J0aW5nVHNFeHRlbnNpb25zXCI6IHRydWUsXG4gICAgXCJhbGxvd0pzXCI6IHRydWUsXG4gICAgXCJjaGVja0pzXCI6IHRydWVcbiAgfSxcbiAgXCJ2dWVDb21waWxlck9wdGlvbnNcIjoge1xuICAgIFwidGFyZ2V0XCI6IDMuM1xuICB9XG59XG4iLCJQbGF5Z3JvdW5kTWFpbi52dWUiOiI8c2NyaXB0IHNldHVwPlxuaW1wb3J0IEFwcCBmcm9tICcuL0FwcC52dWUnXG5pbXBvcnQgeyBzZXR1cEVsZW1lbnRQbHVzIH0gZnJvbSAnLi9lbGVtZW50LXBsdXMuanMnXG5zZXR1cEVsZW1lbnRQbHVzKClcbjwvc2NyaXB0PlxuXG48dGVtcGxhdGU+XG4gIDxBcHAgLz5cbjwvdGVtcGxhdGU+XG4iLCJfbyI6e319)

Indeed, we should change the `engine` field to `>=18.0.0`.

> This is basically a duplicate of #420; though I'm open to reconsidering the decision there. > Oh, sorry, I didn't notice this. > Can you elaborate more on the...

> I'm especially hesitant to add it as it's trivial to implement wherever it's needed; the code is literally: > > ```js > !(await fs.readdir(dir)).length > ``` > Yes, the...

There should be no error in the currently dependent ts version. You can try switching the ts version in the lower right corner.

@long4488296 `el-pagination` 只支持通过 `small` 为 `true` 或 `false` 来设置小尺寸和标准尺寸,你的写法应该没问题。