赞
踩
yarn add element-plus @element-plus/icons-vue
yarn add unplugin-vue-components unplugin-auto-import -D
- // vite.config.ts
- import AutoImport from 'unplugin-auto-import/vite'
- import Components from 'unplugin-vue-components/vite'
- import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
-
- export default defineConfig({
- // ...
- plugins: [
- // ...
- AutoImport({
- resolvers: [ElementPlusResolver()],
- }),
- Components({
- resolvers: [ElementPlusResolver()],
- }),
- ],
- })

注意:按需引入时element-plus不需要在main.ts中引入,插件会自动挂载处理,可以在全局直接使用
这里在main.ts中引入element-plus样式与图标
- import * as ElementPlusIconsVue from '@element-plus/icons-vue'; //引入图标
- import 'element-plus/dist/index.css'; //引入样式
-
- //...
-
- for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
- app.component(key, component);
- }
<el-tag class="count-tag" @click="counterAddAdd">count is {{ counter }}</el-tag>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。