文章目录
- vue后台管理系统从0到1(3)element plus 的三种导入方式
- element plus 引入方式
- 完整引入
- 按需导入
- 手动导入
vue后台管理系统从0到1(3)element plus 的三种导入方式
element plus 引入方式
官方网址:https://element-plus.org/zh-CN/guide/quickstart.html
完整引入
根据官网提升,首先在 main.js 中引入代码
在我们上一期的代码中加入以下三条代码
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
app.use(ElementPlus)
然后我们测试一下,是否引入成功,在app.vue中加入一个按钮
Main.vue
<script setup>
</script>
<template>
helloworld
<RouterView></RouterView>
<el-button>默认按钮</el-button>
</template>
<style scoped>
</style>
运行代码看浏览器
这种方式引入成功
按需导入
第一步先下载插件
npm install -D unplugin-vue-components unplugin-auto-import
第二部在vite.config.js中加入配置代码
这里你们直接复制我的就好了
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
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: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
resolve: {
alias: [
{
find:"@",
replacement:"/src"
}
]
},
});
然后我们先去把上次的全部导入的代码注释掉
在main.js中注释掉这三行代码
重新启动程序
发现依旧可以显示按钮,配置成功
手动导入
第一步,下载插件
npm install unplugin-element-plus -D
第二步,修改配置文件
加入这两句
import ElementPlus from 'unplugin-element-plus/vite'
plugins: [
vue(),
ElementPlus()
// AutoImport({
// resolvers: [ElementPlusResolver()],
// }),
// Components({
// resolvers: [ElementPlusResolver()],
// }),
],
完整配置代码如下
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
// import AutoImport from 'unplugin-auto-import/vite'
// import Components from 'unplugin-vue-components/vite'
// import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import ElementPlus from 'unplugin-element-plus/vite'
export default defineConfig({
plugins: [
vue(),
ElementPlus()
// AutoImport({
// resolvers: [ElementPlusResolver()],
// }),
// Components({
// resolvers: [ElementPlusResolver()],
// }),
],
resolve: {
alias: [
{
find:"@",
replacement:"/src"
}
]
},
});
第三步,在使用按钮的地方导入
App.vue
<script>
import { ElButton } from 'element-plus'
export default {
components: { ElButton },
}
</script>
<template>
helloworld
<RouterView></RouterView>
<el-button>默认按钮</el-button>
</template>
<style scoped>
</style>
重启项目
查看按钮状态:
配置成功!!!!
最后,我们使用第二种,按需导入
删除 App.vue script 代码
注释掉两行加入的代码在vite.config.js
重新取消注释的上面三行导入代码,和下面两行配置代码
最后重启启动项目就好了
到这里第三期就结束了