本帖最后由 小丑恶人 于 2022-6-29 22:58 编辑
npm install @element-plus/icons
按需引入
import { AddLocation,Aim } from "@element-plus/icons-vue";
app.component("AddLocation", AddLocation);
app.component("Aim", Aim);
\<div class="app">
\<el-icon>\<aim />\</el-icon>
</div>
全局引入
import * as Icons from "@element-plus/icons-vue"; //导入所有element icon图标
// 注册全局图标
Object.keys(Icons).forEach((key) => {
app.component(key, Icons[key]);//JS中用这行
// app.component(key, Icons[key as keyof typeof Icons]);//TS中用这行
});
\<div class="app">
\<el-icon>\<aim />\</el-icon>
</div>
|