Vue 3下element-ui用不了怎麼辦,element-plus來幫你

2020-12-03 IT技術專家孫鑫

element-plus你可以理解為是element-ui支持Vue 3的版本,element-plus是一套支持Vue 3.0的組件庫,提供的組件涵蓋了絕大部分頁面UI的需求。

在Vue 3的腳手架項目中,首先安裝element-plus的npm包,命令如下所示:

npm install element-plus -S

編輯main.js,引入整個element-plus組件和所需的樣式,由於element-plus組件內部默認使用英語,而我們項目需要使用中文,因此還需要引入中文的語言包。代碼如下所示:

import ElementPlus from 'element-plus';

import 'element-plus/lib/theme-chalk/index.css';

import locale from 'element-plus/lib/locale/lang/zh-cn'

createApp(App).use(ElementPlus, { locale }).mount('#app')

如果想按需引入,比如我們項目中只用到了分頁組件,我們不想引入整個element-plus組件庫,則需要藉助babel-plugin-component插件,首先,在終端窗口中執行下面的命令安裝babel-plugin-component。

npm install babel-plugin-component -D

然後編輯項目目錄下的babel.config.js文件,添加如下內容:

module.exports = {

presets: [

'@vue/cli-plugin-babel/preset'

],

"plugins": [

[

"component",

{

"libraryName": "element-plus",

"styleLibraryName": "theme-chalk"

}

]

]

}

粗體顯示的是新增的代碼。

接下來,在main.js文件中就可以按需引入分頁組件ElPagination了,代碼如下所示:

import { ElPagination } from 'element-plus'

import 'element-plus/lib/theme-chalk/index.css'

import lang from 'element-plus/lib/locale/lang/zh-cn'

import locale from 'element-plus/lib/locale'

// 使用中文語言

locale.use(lang)

createApp(App).use(ElPagination, { locale }).mount('#app')

element-plus組件庫的詳細用法,可以參看element-plus的官網。對於掌握了element-ui組件庫用法的童鞋,那麼恭喜你,你沒有任何的學習成本,甚至代碼都不需要修改就可以直接運行了。不過要注意的是,element-plus項目目前仍處於開發中,自然可能會出現各種Bug,在Vue 3項目中使用時要慎重。

我是專注於軟體開發和IT教育的孫鑫老師,喜歡我的文章歡迎關注、轉發、評論、點讚和收藏,我會經常與大家分享IT技術、程式語言的文章和教學視頻。目前已發布完整的《Vue.js從入門到實戰》教學視頻,正在發布《Java無難事》教學視頻。

Vue.js從入門到實戰

相關焦點

  • Element-UI 死而復生,基於Vue3.0的版本來了
    不過今天又登錄github看了下,element ui好像又復活了最近一次提交是6天前,不過issues中未關閉的問題還有1450個。目前element ui最新版本是2020.11.11日發布的2.14.1,總計132 releases版本。
  • vue-cli@3快速使用element-ui
    創建一個vue項目vue create demo進入項目cd demo安裝element,有兩種方式第一種: 命令行安裝vue add element(你想怎麼引入)選項一:Fully import(全局)選項二:Import on demant (按需)——推薦!
  • 基於 ElementUI 的 VUE 組件庫
    安裝npm install openants -Soryarn add openants快速開始OpenAnts組件是基於Element開發,所以在你安裝安裝OpenAnts我們將自動幫你安裝ElementUI,而無需你自己安裝,我們建議elementUI全局引入!
  • vue+element-ui項目搭建實戰
    1.使用vue ui創建vue工程利用vue-cli提供的圖形化工具快速搭建vue工程:命令行運行:vue uifrom 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(ElementUI)1234
  • 後端開發vue項目推薦 vue-element-admin
    一般後端開發不太會被安排一些前端開發任務。儘管如此,不代表說後端同學一點前端也做。對於一些內部時候、對樣式不太在意的「管理系統」(各種 admin/government/background)。套路化、模板化的前端,有很大概率是後端來做的。因此後端同學也有必要掌握一些前端技術,不求多專業,夠用就好。
  • Element 仍在維護,官方發布適配 Vue 3.0 的 Element Plus
    地址:https://github.com/element-plus/element-plus正如 vue-next 之於 vue,一次 100% 的重構雖然解決了很多歷史遺留問題,但也不可避免的引入一些新的 bug 和問題,而獨立的 issue 和 pr 區可以減少大家使用和反饋的心智成本,也能更加方便我們定位問題,並行維護迭代。
  • vue-element-admin簡單使用
    什麼是vue-element-admin?vue-element-admin是一款基於Vue和Element-ui的後臺管理的集成解決方案(60%的前後端分離項目都使用它)。官網:https://panjiachen.
  • element後臺系統vue-admin-beautiful
    今天給大家推薦一款基於vue+element-ui的絕佳的vue後臺框架——vue-admin-beautiful。github開源admin中最優秀的集成框架之一,它是一款基於vue+element-ui的絕佳的vue後臺框架(基於vue3.0 最新版,同時支持電腦,手機,平板),它同時是擁有100+頁面的大型vue前端單頁應用,長期更新維護!
  • 官方Element Plus for Vue 3.0 Beta 版本今天發布了!
    官方團隊幾乎重寫了每一行 代碼,用最Vue 3的方式呈現了最完美的Element,主要有:使用TypeScript開發,提供完整的類型定義文件使用Vue 3.0 Composition API直接來到Element Plus官網,先進行安裝:npm install element-plus --save關於快速上手可參考官網,裡面對於全局配置、按需引入以及如何與新版的vue-cli
  • Element UI for Vue 3.0 來了
    嗨,我是你穩定更新、關心時事的勾勾。地址:github.com/element-plus/element-plusVue 3.0 的大版本升級,對生態組件庫來說也是一次丟掉歷史包袱前行的好機會,我們大刀闊斧對 Element 進行了一次深度重構。
  • Element-ui簡單使用
    官網:https://element.eleme.cn/安裝Vuenpm i element-ui -S 34;UTF-8&34;stylesheet&34;./lib/element-ui/lib/theme-chalk/index.css&34;app&34;visible = true&34;visible&34;Hello world&34;.
  • Element-UI還香嗎,是否真的已死?
    Ant Design Vue沒有 element 舒服,element ui算是徹底貫徹了vue的思想,優先用template,但是antd vue,iview之類的,很多地方都在用render函數,本質上就是想用jsx。
  • 如何創建vue項目並使用element框架中的el-select
    vue init webpack wmn3、項目安裝完畢,切換路徑,使用命令cd wmn命令:cd wmn命令:npm i element-ui -Snpm i element-ui -S8、打開項目中的main.js文件,依次導入element-ui和對應的樣式文件,調用Vue.use(ElementUI)
  • 實戰 | Vue + Element UI 頁面創建
    //github.com/sideway/joi/issues/2411)npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142npm
  • github|一款基於vue+element-ui 的絕佳的通用型、中後臺前端框架
    vue-admin-beautiful,一款基於 vue+element-ui 的絕佳的通用型、中後臺前端框架> 進入項目目錄cd vue-admin-beautiful 本地開發 啟動項目npm run servesetting.js 配置說明:這裡有好多你會用到的配置項。
  • 如何在Vue3框架中使用Element Plus
    工具HBuilderXGitnpm瀏覽器技術Vue3Element PlusJavaScript 隨著Vue3版本出來後,Element也跟著出了新版本Element Plus。那麼,Vue3框架如何使用Element Plus?
  • Element - 餓了麼團隊出品的神級桌面 UI 組件庫
    我是一個喜歡研究前端開發的愛好者,當我第一次看到element時,臥槽真漂亮!那個時候優秀的前端ui框架還不多,等我把官網所有的組件一一體驗下來,發現驚嘆得太早了,不僅好看,體驗做得非常到位,另我深有體會的是,原來在做產品設計時很難解決的交互問題,element都解決得非常好。
  • 超優秀 Vue+ElementUI 桌面端一站式框架MyUI
    my-ui 新德匯推出的基於vue.js+element-ui 構建的web前端項目工程框架。安裝$ npm i element-ui容器標題" icon="el-icon-menu"> 默認風格 <template v-slot:footer>底部</template> </my-panel> </div></template><script> import {Button} from 'element-ui
  • vue入門003~vue項目引入element並創建一個登錄頁面
    上一節已經教大家如何創建一個vue項目,這一節,我們就溫故下vue項目的創建,順便引入element,實現一個簡答的登陸頁面。老規矩,先看效果圖一,快速創建vue項目二,引入element類庫首先我們進入element官網:https://element.eleme.cn
  • ElementUI 不維護?供我們選擇 Vue 組件庫有很多
    這裡放幾個知乎連結:element-ui 是不是不維護了如果 ElementUI 不維護了,也不再支持 Vue 3了我們該怎麼辦呢?Element 插件,你可以用它們快速地搭建一個基於 Element 的項目。