vue-element-plus-admin icon indicating copy to clipboard operation
vue-element-plus-admin copied to clipboard

A backend management system based on vue3, typescript, element-plus, and vite

Results 143 vue-element-plus-admin issues
Sort by recently updated
recently updated
newest added

重置功能问题 复现步骤: 1.在可以被收起的表单元素输入或者选择 值 2. 点击收起 再点击展开 3. 点击重置 此时会出现第一步中输入的值 无法被重置

bug

Editor组件需要更新

[{"_id":"67288fa871766d466a0af6c2","body":"\u4ee5\u4e0b\u662f\u6211\u5bf9Editor\u7ec4\u4ef6\u7684\u4fee\u6539\r\n`\r\nimport { IDomEditor } from '@wangeditor\/editor'\r\n\r\n\/\/ props\r\ntoolbarConfig: {\r\n type: Object as PropType<IToolbarConfig>,\r\n default: () => undefined\r\n },\r\n\r\n\/\/ \u5de5\u5177\u680f\u914d\u7f6e\r\nconst toolbarConfig = computed(() => {\r\n return props.toolbarConfig || {}\r\n})\r\n\r\n<Toolbar\r\n :editor=\"editorRef\"\r\n :editorId=\"editorId\"\r\n :defaultConfig=\"toolbarConfig\"\r\n class=\"border-0 b-b-1 border-solid border-[var(--el-border-color)]\"\r\n \/>\r\n`","issue_id":1715877388212,"origin_id":2005660874,"user_origin_id":58629654,"create_time":1710817183,"update_time":1710817289,"id":1730711464422,"updated_at":"2024-11-04T09:11:04.422000Z","created_at":"2024-11-04T09:11:04.422000Z"}] comment

![image](https://github.com/kailong321200875/vue-element-plus-admin/assets/58629654/573a41bd-2126-458b-9f72-579b87b4caf3) 截图来自wangEditor文档,Editor组件需要更新props,以满足使用wangEditor v5时,遇到自定义工具栏的需求

BUG: After closing a tab option, the space where the original tab was located on the page will be left blank.

[{"_id":"67288fcf71766d466a0af6c8","body":"Please provide screen recording or more detailed information","issue_id":1715877388219,"origin_id":1998724606,"user_origin_id":32283845,"create_time":1710465098,"update_time":1710465098,"id":1730711503284,"updated_at":"2024-11-04T09:11:43.284000Z","created_at":"2024-11-04T09:11:43.284000Z"}] comment

**Now**: After closing a tab option, the space where the original tab was located on the page will be left blank. **Expection**: Close the white space

上传组件在build-pro的页面里在选择上传文件后会报错TypeError: t.upload.addEventListener is not a function

[{"_id":"67288fa2c59a5d68b30de2cd","body":"\u697c\u4e0a\u89e3\u51b3\u4e86\u5417\uff1f\r\n","issue_id":1715877388224,"origin_id":2177834916,"user_origin_id":161293472,"create_time":1718777828,"update_time":1718777828,"id":1730711458634,"updated_at":"2024-11-04T09:10:58.633000Z","created_at":"2024-11-04T09:10:58.633000Z"},{"_id":"67288fa3c59a5d68b30de2cf","body":"ElUpload \u7ec4\u4ef6\u5982\u679c\u4f7f\u7528\u7684action\u7ed1\u5b9a\u4e0a\u4f20\u63a5\u53e3URL\uff0c\u628a\u672c\u5730viteMockServe\u63d2\u4ef6\u6ce8\u91ca\u540e\u6253\u5305\u5373\u53ef\u89e3\u51b3\uff0c\u539f\u56e0\u662fmock\u7ec4\u4ef6\u548cElupload\u51b2\u7a81","issue_id":1715877388224,"origin_id":2294597531,"user_origin_id":33480118,"create_time":1723863634,"update_time":1723863634,"id":1730711459265,"updated_at":"2024-11-04T09:10:59.264000Z","created_at":"2024-11-04T09:10:59.264000Z"},{"_id":"67288fa3c59a5d68b30de2d0","body":"@b7wch ","issue_id":1715877388224,"origin_id":2294597676,"user_origin_id":33480118,"create_time":1723863658,"update_time":1723863658,"id":1730711459467,"updated_at":"2024-11-04T09:10:59.467000Z","created_at":"2024-11-04T09:10:59.467000Z"}] comment

element-plus-Ix-kQ1m3.js:48 Uncaught (in promise) TypeError: t.upload.addEventListener is not a function at fR (element-plus-Ix-kQ1m3.js:48:182695) at element-plus-Ix-kQ1m3.js:48:190299 at Generator.next () at l (element-plus-Ix-kQ1m3.js:1:681)

离线图标库与elmentplus组件冲突

[{"_id":"67288fc3c59a5d68b30de2d2","body":"\u7ec4\u4ef6\u540d\u79f0\u6539\u6210\u5927\u5199\u7684\u8bd5\u8bd5","issue_id":1715877388229,"origin_id":1977747057,"user_origin_id":32283845,"create_time":1709599964,"update_time":1709599964,"id":1730711491233,"updated_at":"2024-11-04T09:11:31.233000Z","created_at":"2024-11-04T09:11:31.233000Z"},{"_id":"67288fc3c59a5d68b30de2d3","body":"\u76ee\u524d\u6682\u65f6\u7684\u89e3\u51b3\u65b9\u6848\u6211\u786e\u5b9e\u662f\u8fd9\u6837\u641e.... \r\n\u6211\u770b\u4f3c\u4e4eUnocss\u53ef\u4ee5\u914d\u7f6e\u4e00\u4e9b\u53c2\u6570\uff0c\u524d\u7f00\u4e4b\u7c7b\u7684\u6765\u9694\u79bb\uff1f\u6211\u6ca1\u7814\u7a76\u900f\u3002\u5927\u4f6c\u51fa\u624b\u5427\ud83d\ude02","issue_id":1715877388229,"origin_id":1977758185,"user_origin_id":40491203,"create_time":1709600772,"update_time":1709600772,"id":1730711491629,"updated_at":"2024-11-04T09:11:31.629000Z","created_at":"2024-11-04T09:11:31.629000Z"},{"_id":"67288fc4c59a5d68b30de2d4","body":"\u6211\u627e\u4e2a\u65f6\u95f4\u4fee\u6539\u4e00\u4e0b","issue_id":1715877388229,"origin_id":1977842599,"user_origin_id":32283845,"create_time":1709606295,"update_time":1709606295,"id":1730711492434,"updated_at":"2024-11-04T09:11:32.434000Z","created_at":"2024-11-04T09:11:32.434000Z"},{"_id":"67288fc7c59a5d68b30de2d5","body":"\u5df2\u6dfb\u52a0unocss\u524d\u7f00\u8fdb\u884c\u533a\u5206","issue_id":1715877388229,"origin_id":2149207782,"user_origin_id":32283845,"create_time":1717576383,"update_time":1717576383,"id":1730711495802,"updated_at":"2024-11-04T09:11:35.802000Z","created_at":"2024-11-04T09:11:35.802000Z"},{"_id":"67288fc8c59a5d68b30de2d6","body":"> \u5df2\u6dfb\u52a0unocss\u524d\u7f00\u8fdb\u884c\u533a\u5206\r\n\r\n\u8865\u5145\u4e00\u4e0b\uff0c`ElTag` \u4e5f\u4f1a\u6709\u8fd9\u4e2abug\u3002\r\n\r\n\u770b\u5230\u6700\u65b0\u7684[\u4fee\u590d](https:\/\/github.com\/kailong321200875\/vue-element-plus-admin\/commit\/7e9c4a6109b417a577d9ac9ecf02db52eb1964af)\u4e86\uff0c`Icon` \u7ec4\u4ef6icon\u503c\u9700\u8981\u624b\u52a8\u52a0\u524d\u7f00\uff0c\u6539\u52a8\u5f88\u5927\u554a\u3002\r\n@kailong321200875 \u662f\u5426\u53ef\u4ee5\u53cd\u8fc7\u6765\uff0c\u5728 `Icon` \u7ec4\u4ef6\u4e2d\uff0c\u7ed9 `isLocal === false && isUseOnline === false` \u7684icon\u503c\u624b\u52a8\u52a0\u524d\u7f00\uff1f","issue_id":1715877388229,"origin_id":2153925840,"user_origin_id":21956848,"create_time":1717734727,"update_time":1717734727,"id":1730711496387,"updated_at":"2024-11-04T09:11:36.387000Z","created_at":"2024-11-04T09:11:36.387000Z"}] comment

### 禁用在线图标后,发现element-plus 的部分组件使用出现冲突 ### 复现过程 1. 开启离线图标 ```env # 是否使用在线图标 VITE_USE_ONLINE_ICON=false ``` 3. 再代码中使用element-plus组件,比如el-link和 el-upload ```vue 拖拽xls或者xlsx文件到此处 或 点击上传 ``` ### 这是我期望的: ### 实际的:

多级路由:想问问作者getParentLayout()的作用到底是啥,只是看到返回了个name而已

[{"_id":"67288fc0034090f8b10d2129","body":"\u8fd9\u79cd\u914d\u7f6e\u65b9\u5f0f\u53ea\u7528\u5728\u9664\u4e00\u7ea7\u83dc\u5355\u5916\uff0c\u6709\u4e0b\u7ea7\u7684\u83dc\u5355\uff0c\u4e14\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u8fd9\u4e2a\u914d\u7f6e\u6ca1\u6709\u4f5c\u7528\u3002\u4ee3\u7801\u4e2d\u5904\u7406\u8def\u7531\u65f6\u9047\u5230\u5c42\u7ea7\u8d85\u8fc7\u4e24\u5c42\u7684\u60c5\u51b5\u4f1a\u8def\u7531\u964d\u7ea7\u3002\u6700\u7ec8\u751f\u6210\u7684\u8def\u7531\u5c42\u7ea7\u6700\u591a\u4e24\u5c42","issue_id":1715877388236,"origin_id":2279611723,"user_origin_id":56616620,"create_time":1723270380,"update_time":1723270380,"id":1730711487060,"updated_at":"2024-11-04T09:11:28.506000Z","created_at":"2024-11-04T09:11:28.506000Z"},{"_id":"67288fc1034090f8b10d212a","body":"\u4e3a\u4ec0\u4e48\u6211\u521b\u5efa\u7684\u591a\u7ea7\u83dc\u5355\u4f1a\u76f4\u63a5\u53bb404\u9875\u9762\uff0c3\u7ea7\u83dc\u5355\u5c31\u4f1a\u53bb404,2\u7ea7\u7684\u5c31\u4e0d\u4f1a\uff0c\u6c42\u89e3\u7b54","issue_id":1715877388236,"origin_id":2293195699,"user_origin_id":51669963,"create_time":1723801787,"update_time":1723801787,"id":1730711489060,"updated_at":"2024-11-04T09:11:29.060000Z","created_at":"2024-11-04T09:11:29.060000Z"}] comment

![image](https://github.com/kailong321200875/vue-element-plus-admin/assets/107098867/8c71024d-ee55-4a04-a4a8-fc3e7d49922f) ![image](https://github.com/kailong321200875/vue-element-plus-admin/assets/107098867/514c9d7e-dffa-4d2c-a51e-32d03d17f135) 一直看不懂,当二级菜单下还有多级路由的时候,这个getParentLayout()到底起到什么作用,我也没有发现有 name为ParentLayout的组件,一旦我自己从头开始搭建的时候,直接使用是报错的!求解

当编辑和新增共用一个表单时,编辑表单中未传入某个字段值(比如密码)并且加入空格规则检验,会在进入编辑表单时错误校验(没有空格却打印不能包含空格) 我的解决办法:替换原有 notSpace 函数 ``` const notSpace = (message?: string): FormItemRule => { return { validator: (_, val, callback) => { if (val === null || val === undefined ||...

在守卫的permission.ts里 `const roleRouters = userStore.getRoleRouters || [] // 是否使用动态路由 if (appStore.getDynamicRouter) { appStore.serverDynamicRouter ? await permissionStore.generateRoutes('server', roleRouters as AppCustomRouteRecordRaw[]) : await permissionStore.generateRoutes('frontEnd', roleRouters as string[]) } else { await permissionStore.generateRoutes('static')...

异常:TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them at Function.invokeGetter (:3:28) ![Uploading 微信截图_20240618154649.png…]()