Vue3.3 + TS4 ,自主打造媲美 ElementPlus的组件库
进阶必学,2023最新 ,打造媲美ElementPlus的组件库。
学习地址1:https://pan.baidu.com/s/1db8VF9a4EqxWKDafYSOXGQ 提取码:65zv
学习地址2:https://pan.baidu.com/s/1YdGplQwfivv8KFpr2QKKIg 提取码:kvjv
Vue3.3 + TS4 ,自主打造媲美 ElementPlus的组件库——进阶必学,2023最新 ,打造媲美ElementPlus的组件库。
Element+是一款用于制作页面样式,设计页面结构的框架。相比于其他的几个框架,这个框架设计的更为人性化,对企业级框架VUE的集成也很高。
Element Plus 可以在支持 ES2018 和 ResizeObserver 的浏览器上运行。 如果您确实需要支持旧版本的浏览器,请自行添加 Babel 和相应的 Polyfill 。由于 Vue 3 不再支持 IE11,Element Plus 也不再支持 IE 浏览器。
2、Element Plus安装使用方式
(1)、使用包管理器
用包管理器(如 NPM、Yarn 或 pnpm)安装 Element Plus,方便使用打包工具,如 Vite 或 webpack。
选择一个你喜欢的包管理器
NPM:npm install element-plus --save
Yarn:yarn add element-plus
pnpm:pnpm install element-plus
(2)、浏览器直接引入
直接通过浏览器的 HTML 标签导入 Element Plus,然后就可以使用全局变量 ElementPlus 了。
根据不同的 CDN 提供商有不同的引入方式
需要注意的问题:
1, 安装环境版本要求(此处环境): node: V18.12 npm: V8.12 cnpm: V9.0 yarn: V1.22.19 (或者用yarn安装依赖)
2, 按需引入配置后,组件无需再手动引入,会在根目录生成components.d.ts文件,会在此文件中自动引入页面中使用到的组件
3, icon图标组件组件单独下载安装@element-plus/icons-vue并引入
cnpm i @element-plus/icons-vue
在页面中手动按需引入
import { Edit } from "@element-plus/icons-vue";
或者在main.ts中全部引入
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}
4, element-plus 官方在网络差的情况下, 会被路由定向到404页, 一般刷新几下即可恢复