跳转到内容

细节

Icons

从 @element-plus/icons-vue 中导入所有图标并进行全局注册。

(main.ts)

import * as ElementPlusIconsVue from '@element-plus/icons-vue'

for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}

只注入单个图标供路由侧边栏菜单使用(可减少资源加载) (main.ts)

import { DataBoard } from "@element-plus/icons-vue"

app.component("DataBoard", DataBoard)

Element Plus 中文包

引用element组件时会显示英文(比如分页组件),使用中文包后显示即为中文

(App.vue)

// Element Plus 中文包
import zhCn from "element-plus/es/locale/lang/zh-cn"

<el-config-provider :locale="zhCn">
  <router-view></router-view>
</el-config-provider>

el-card修改.el-card__body样式

设置el-card的高度后,子元素无法继承el-card的高度,因为中间还有一层样式为.el-card__body的div

修改.el-card__body样式方法

:deep(.el-card__body) {
  height:100%
}