File tree 10 files changed +166
-79
lines changed
10 files changed +166
-79
lines changed Original file line number Diff line number Diff line change 14
14
},
15
15
"dependencies" : {
16
16
"@babel/polyfill" : " ^7.4.4" ,
17
+ "@element-plus/icons-vue" : " ^2.1.0" ,
17
18
"@tinymce/tinymce-vue" : " ^4.0.0" ,
18
19
"axios" : " ^0.24.0" ,
19
20
"core-js" : " ^3.23.5" ,
20
21
"dayjs" : " ^1.10.4" ,
21
- "element-plus" : " ^2.1.4 " ,
22
+ "element-plus" : " ^2.3.8 " ,
22
23
"event-source-polyfill" : " ^1.0.7" ,
23
24
"fastscan" : " ^1.0.4" ,
24
25
"good-storage" : " ^1.1.0" ,
33
34
"vue-picture-cropper" : " ^0.1.9" ,
34
35
"vue-router" : " ^4.0.10" ,
35
36
"vuex" : " ^4.0.2" ,
36
- "vuex-persist" : " ^2.0.1"
37
+ "vuex-persist" : " ^2.0.1" ,
38
+ "yarn" : " ^1.22.19"
37
39
},
38
40
"devDependencies" : {
39
41
"@babel/core" : " ^7.11.4" ,
Original file line number Diff line number Diff line change 8
8
9
9
<script >
10
10
import { ElConfigProvider } from ' element-plus'
11
- import zhCn from ' element-plus/lib /locale/lang/ zh-cn'
11
+ import zhCn from ' element-plus/dist /locale/zh-cn.mjs '
12
12
13
13
export default {
14
14
components: {
Original file line number Diff line number Diff line change 2
2
<!-- el-submenu改名为el-sub-menu-->
3
3
<el-sub-menu v-if =" item.children?.length > 0" :index =" item.path" popper-append-to-body >
4
4
<template #title >
5
- <i v-if =" !filterIcon(item.icon)" :class =" item.icon" ></i >
6
- <img v-else :src =" item.icon" class =" img-icon" />
5
+ <el-icon v-if =" item.isElementIcon" size =" 16" >
6
+ <component :is =" item.icon" ></component >
7
+ </el-icon >
8
+ <div v-else >
9
+ <i v-if =" !filterIcon(item.icon)" :class =" item.icon" ></i >
10
+ <img v-else :src =" item.icon" alt =" icon" class =" img-icon" />
11
+ </div >
7
12
<span >{{ item.title }}</span >
8
13
</template >
9
14
<menu-tree v-for =" child in item.children" :key =" child.path" :item =" child" />
10
15
</el-sub-menu >
11
16
12
17
<el-menu-item v-else :index =" item.path" @click =" navigateTo(item.path)" >
13
- <i v-if =" !filterIcon(item.icon)" :class =" item.icon" ></i >
14
- <img v-else :src =" item.icon" class =" img-icon" />
18
+ <el-icon v-if =" item.isElementIcon" size =" 16" >
19
+ <component :is =" item.icon" ></component >
20
+ </el-icon >
21
+ <div v-else >
22
+ <i v-if =" !filterIcon(item.icon)" :class =" item.icon" ></i >
23
+ <img v-else :src =" item.icon" alt =" icon" class =" img-icon" />
24
+ </div >
15
25
<template #title
16
26
><span class =" title" >{{ item.title }}</span ></template
17
27
>
You can’t perform that action at this time.
0 commit comments