Vue3.3 + TS4 ,自主打造媲美 ElementPlus的組件庫
進(jìn)階必學(xué),2023最新 ,打造媲美ElementPlus的組件庫。
學(xué)習(xí)地址1:https://pan.baidu.com/s/1db8VF9a4EqxWKDafYSOXGQ 提取碼:65zv?
學(xué)習(xí)地址2:https://pan.baidu.com/s/1YdGplQwfivv8KFpr2QKKIg 提取碼:kvjv?
Vue3.3 + TS4 ,自主打造媲美 ElementPlus的組件庫——進(jìn)階必學(xué),2023最新 ,打造媲美ElementPlus的組件庫。
Element+是一款用于制作頁面樣式,設(shè)計(jì)頁面結(jié)構(gòu)的框架。相比于其他的幾個(gè)框架,這個(gè)框架設(shè)計(jì)的更為人性化,對(duì)企業(yè)級(jí)框架VUE的集成也很高。
Element Plus 可以在支持 ES2018 和 ResizeObserver 的瀏覽器上運(yùn)行。 如果您確實(shí)需要支持舊版本的瀏覽器,請(qǐng)自行添加 Babel 和相應(yīng)的 Polyfill 。由于 Vue 3 不再支持 IE11,Element Plus 也不再支持 IE 瀏覽器。
2、Element Plus安裝使用方式
(1)、使用包管理器
用包管理器(如 NPM、Yarn 或 pnpm)安裝 Element Plus,方便使用打包工具,如 Vite 或 webpack。
選擇一個(gè)你喜歡的包管理器
NPM:npm install element-plus --save
Yarn:yarn add element-plus
pnpm:pnpm install element-plus
(2)、瀏覽器直接引入
直接通過瀏覽器的 HTML 標(biāo)簽導(dǎo)入 Element Plus,然后就可以使用全局變量 ElementPlus 了。
根據(jù)不同的 CDN 提供商有不同的引入方式
需要注意的問題:?
1, 安裝環(huán)境版本要求(此處環(huán)境): node: V18.12? npm: V8.12? cnpm: V9.0? yarn: V1.22.19? ?(或者用yarn安裝依賴)?
2, 按需引入配置后,組件無需再手動(dòng)引入,會(huì)在根目錄生成components.d.ts文件,會(huì)在此文件中自動(dòng)引入頁面中使用到的組件
3, icon圖標(biāo)組件組件單獨(dú)下載安裝@element-plus/icons-vue并引入
? ? cnpm i @element-plus/icons-vue
? ? 在頁面中手動(dòng)按需引入
? ? ? ? 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 官方在網(wǎng)絡(luò)差的情況下, 會(huì)被路由定向到404頁, 一般刷新幾下即可恢復(fù)