欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue3.x中使用element-plus的各種方式詳解

 更新時間:2022年04月23日 15:03:06   作者:清和時光  
這篇文章主要介紹了Vue3.x中使用element-plus的各種方式詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

安裝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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue項目報錯:Uncaught SyntaxError: Unexpected token <

    Vue項目報錯:Uncaught SyntaxError: Unexpected token <

    這篇文章主要介紹了Vue項目報錯:Uncaught SyntaxError: Unexpected token <,在引入第三方依賴的 JS 文件時,遇到的一個問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Vue動態(tài)修改網(wǎng)頁標題的方法及遇到問題

    Vue動態(tài)修改網(wǎng)頁標題的方法及遇到問題

    Vue下有很多的方式去修改網(wǎng)頁標題,這里總結下解決此問題的幾種方案:,需要的朋友可以參考下
    2019-06-06
  • Vue項目中使用flow做類型檢測的方法

    Vue項目中使用flow做類型檢測的方法

    這篇文章主要介紹了Vue項目中使用flow做類型檢測的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • vue開發(fā)中后臺系統(tǒng)復雜表單優(yōu)化技巧

    vue開發(fā)中后臺系統(tǒng)復雜表單優(yōu)化技巧

    這篇文章主要為大家介紹了vue開發(fā)中后臺系統(tǒng)復雜表單的優(yōu)化技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 基于Vue制作組織架構樹組件

    基于Vue制作組織架構樹組件

    最近公司在做一個基于vue開發(fā)的項目,項目需要開發(fā)一個展示組織架構的樹組件,在網(wǎng)上搜了半天,沒有找到合適的,下面小編給大家分享一個基于Vue制作組織架構樹組件,需要的朋友參考下吧
    2017-12-12
  • vuejs2.0子組件改變父組件的數(shù)據(jù)實例

    vuejs2.0子組件改變父組件的數(shù)據(jù)實例

    本篇文章主要介紹了vuejs2.0子組件改變父組件的數(shù)據(jù)實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • vuex實現(xiàn)購物車的增加減少移除

    vuex實現(xiàn)購物車的增加減少移除

    這篇文章主要為大家詳細介紹了vuex實現(xiàn)購物車的增加減少移除,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • vue分頁組件table-pagebar使用實例解析

    vue分頁組件table-pagebar使用實例解析

    這篇文章主要為大家詳細解析了vue分頁組件table-pagebar使用實例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • vuejs數(shù)據(jù)超出單行顯示更多,點擊展開剩余數(shù)據(jù)實例

    vuejs數(shù)據(jù)超出單行顯示更多,點擊展開剩余數(shù)據(jù)實例

    這篇文章主要介紹了vuejs數(shù)據(jù)超出單行顯示更多,點擊展開剩余數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • vue3中ref動態(tài)綁定的技巧詳解

    vue3中ref動態(tài)綁定的技巧詳解

    這篇文章主要為大家詳細介紹了vue3中ref動態(tài)綁定的相關技巧,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解一下
    2024-01-01

最新評論