15 lines
453 B
TypeScript
15 lines
453 B
TypeScript
import { App } from 'vue';
|
|
import * as ElementPlusIconsVue from '@element-plus/icons-vue';
|
|
|
|
export default function registerIcons(app: App) {
|
|
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
|
|
app.component(key, component);
|
|
}
|
|
|
|
// 移除重复的Close组件注册
|
|
// app.component('Close', ElementPlusIconsVue.Close);
|
|
|
|
// 注册常用图标的别名
|
|
app.component('CircleCloseIcon', ElementPlusIconsVue.CircleClose);
|
|
}
|