Vue3.x中使用element-plus的各種方式詳解
更新時間:2022年04月23日 15:03:06 作者:清和時光
這篇文章主要介紹了Vue3.x中使用element-plus的各種方式詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
安裝element-plus
// NPM ?npm install element-plus --save // Yarn ?yarn add element-plus // pnpm ?pnpm install element-plus
方式一、全局引入element-plus
在main.ts 中全局注冊,這種方式引入后,在全局中使用都不需要 import 就可以直接使用
import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' const app = createApp(App) app.use(ElementPlus)
方式二、單個組件中使用
直接在該組件中引入相應的組件,進行使用,這種在項目中一般比較少用到
<template> ? <el-config-provider> ? ? <app /> ? </el-config-provider> </template>
<script>
import { defineComponent } from 'vue'
import { ElConfigProvider } from 'element-plus'
import {}//引入相應組件的css樣式和基本樣式
export default defineComponent({
? components: {
? ? ElConfigProvider,
? }
})
</script>方式三、經(jīng)過自己封裝按需引入
1.在項目的src目錄下建一個文件夾 global
該文件夾下可以添加很多全局引入的一些設置,添加默認入口 index.ts和具體組件代碼文件register-element.ts

2.register-element.ts代碼如下
import { App } from 'vue'
import 'element-plus/dist/index.css'
import { ElButton, ElForm, ElMenu } from 'element-plus' //項目中用到哪些組件就往里添加就OK了
const components = [ElButton, ElForm, ElMenu]
export default function (app:App):void{
? for (const component of components) {
? ? app.component(component.name, component)
? }
}3.index.ts代碼如下
import { App } from 'vue'
import registerElement from './register-element'
export function globalRegister (app:App):void{
? app.use(registerElement)
}4.main.ts中引入
import { globalRegister } from './global'
const app = createApp(App)
app.use(globalRegister)大型項目中基本都是使用自己封裝的這種方式。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Vue3+Element-Plus?實現(xiàn)點擊左側菜單時顯示不同內(nèi)容組件展示在Main區(qū)域功能
- 如何利用Vue3+Element?Plus實現(xiàn)動態(tài)標簽頁及右鍵菜單
- Vue3?+?elementplus實現(xiàn)表單驗證+上傳圖片+?防止表單重復提交功能
- vue3使用element-plus中el-table組件報錯關鍵字'emitsOptions'與'insertBefore'分析
- element-plus 在vue3 中不生效的原因解決方法(element-plus引入)
- Vue3+Element-Plus實現(xiàn)左側菜單折疊與展開功能示例
- 使用Vue3實現(xiàn)一個穿梭框效果的示例代碼
- vue3+typeScript穿梭框的實現(xiàn)示例
- vue3+Element Plus實現(xiàn)自定義穿梭框的詳細代碼
相關文章
element動態(tài)路由面包屑的實現(xiàn)示例
本文主要介紹了element動態(tài)路由面包屑的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09

