010 Element-Plus集成
React+AntDesign+MUI
Vue3+VantUI
UI组件库(框架)->封装通用组件->后台管理系统=>element(UI(vue2)/Plus(vue3))=>饿了么团队(阿里)=>Vue
AntDesignUI=>蚂蚁金服=>React框架
AntDesignVue=>Vue框架
一、Element Plus UI组件库
Element Plus 基于Vue3、面向设计师和开发者的组件库
二、集成方案:
安装:https://element-plus.org/zh-CN/guide/quickstart.html
导入:
pnpm越来越流行

我们这里还是安装npm install element-plus

全局引入

app.use()
use 的作用是使用插件。如果是一个函数use就会执行那个函数,并且给他搞一个app
use的内部源码这样做的:拿到所有的组件,对所有组件进行一个全局注册
以前注册组件 有 全局注册 和 局部注册
复制

粘贴

可以看到这些按钮


可以看到按钮效果变了

我们在试一试,复制这个

粘贴

可以看到效果

这就是全局引入

全局引入时注意这两个文件

按需导入,以前:


现在,出现了插件npm install -D unplugin-vue-components unplugin-auto-import

安装插件

然后在Vite中配置或者Webpack(就是vue.config.js的配置)中配置

我们现在用的Vite
所以复制这个

放到这里

复制这个

放到这里

AutoImport({ resolvers: [ElementPlusResolver()], }),让这些组件可以做一个自动导入的功能
Components({ resolvers: [ElementPlusResolver()], }), 这个解决我们对应的Component组件问题
可以看看效果

可以看到这里会多两个文件,这个是自动生成的,帮助我们增加了声明文件

帮你声明好了,是自动生成的

在这个文件中加入


粘贴到这里

可以看到

注意这种导入方法中,这些内容不是把他当作一个组件直接注册的,这个组件时在JS代码的逻辑中用的,不会帮你识别,所以没有自动导入,所以只有两种办法1、手动导入的2、一些别的办法后面具体说

手动导入




浙公网安备 33010602011771号