自学内容网 自学内容网

vue后台管理系统从0到1(3)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
在这里插入图片描述
重新取消注释的上面三行导入代码,和下面两行配置代码
在这里插入图片描述
在这里插入图片描述
最后重启启动项目就好了
在这里插入图片描述
到这里第三期就结束了


原文地址:https://blog.csdn.net/qq_61715584/article/details/142865549

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!