vue3.0中使用element的完整步驟
前言:
在vue3.0中使用element框架,因?yàn)閑lement是支持vue2.0的,他推出的支持vue3.0的版本叫 element-plus
官網(wǎng)入口:點(diǎn)我進(jìn)入
一、個(gè)人遇到的問題與解決辦法:
遇到的問題:
我直接用cnpm i element-plus -S 裝的版本,不知道為啥,一直報(bào)錯(cuò) 圖1,版本型號(hào) 圖2 ,我的代碼中使用圖3
解決辦法:
我把package.json中的element-plus的版本更換成 下面這句話,解決了問題(是否為最新版本問題,還在求證中)
"element-plus": "^1.0.1-alpha.19",
二、具體使用
1、全局引入:
安裝 cnpm i element-plus -S
main.js中加入:
import 'element-plus/lib/theme-chalk/index.css' import ElementPlus from 'element-plus' const app = createApp(App) app.use(ElementPlus) app.use(store).use(router).mount('#app')
頁(yè)面上正常使用
2、按需引入:
(1)安裝 cnpm i element-plus -S
(2)新加文件夾 plugins ,新建配置文件 element.js
import { // ElAlert, ElAside, // ElAutocomplete, // ElAvatar, // ElBacktop, // ElBadge, // ElBreadcrumb, // ElBreadcrumbItem, ElButton, // ElButtonGroup, // ElCalendar, // ElCard, // ElCarousel, // ElCarouselItem, // ElCascader, // ElCascaderPanel, // ElCheckbox, // ElCheckboxButton, // ElCheckboxGroup, // ElCol, // ElCollapse, // ElCollapseItem, // ElCollapseTransition, // ElColorPicker, ElContainer, // ElDatePicker, // ElDialog, // ElDivider, // ElDrawer, ElDropdown, ElDropdownItem, ElDropdownMenu, // ElFooter, ElForm, ElFormItem, ElHeader, // ElIcon, // ElImage, ElInput, // ElInputNumber, // ElLink, ElMain, ElMenu, ElMenuItem, ElMenuItemGroup, // ElOption, // ElOptionGroup, // ElPageHeader, // ElPagination, ElPopconfirm, // ElPopover, ElPopper, // ElProgress, // ElRadio, // ElRadioButton, // ElRadioGroup, // ElRate, // ElRow, // ElScrollBar, // ElSelect, // ElSlider, // ElStep, // ElSteps, ElSubmenu, // ElSwitch, ElTabPane, ElTabs, // ElTable, // ElTableColumn, // ElTimeline, // ElTimelineItem, ElTooltip, // ElTransfer, // ElTree, // ElUpload, // ElInfiniteScroll, // ElLoading, // ElMessage, ElMessageBox, ElNotification } from 'element-plus' import lang from 'element-plus/lib/locale/lang/zh-cn' import locale from 'element-plus/lib/locale' export default (app) => { locale.use(lang) app.use(ElButton) app.use(ElNotification) app.use(ElContainer) app.use(ElAside) app.use(ElHeader) app.use(ElMain) app.use(ElDropdown) app.use(ElDropdownItem) app.use(ElDropdownMenu) app.use(ElTabPane) app.use(ElTabs) app.use(ElMenu) app.use(ElMenuItem) app.use(ElMenuItemGroup) app.use(ElSubmenu) app.use(ElTooltip) app.use(ElPopper) app.use(ElPopconfirm) app.use(ElMessageBox) app.use(ElInput) app.use(ElForm) app.use(ElFormItem) }
(3)main.js中配置
(4)跟element一樣正常使用就可以了
總結(jié)
到此這篇關(guān)于vue3.0中使用element的文章就介紹到這了,更多相關(guān)vue3.0使用element內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue中進(jìn)入詳情頁(yè)記住滾動(dòng)位置的方法(keep-alive)
今天小編就為大家分享一篇vue中進(jìn)入詳情頁(yè)記住滾動(dòng)位置的方法(keep-alive),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09vue v-on:click傳遞動(dòng)態(tài)參數(shù)的步驟
這篇文章主要介紹了vue v-on:click傳遞動(dòng)態(tài)參數(shù)的步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09簡(jiǎn)單聊一聊axios配置請(qǐng)求頭content-type
最近在工作中碰到一個(gè)問題,后端提供的get請(qǐng)求的接口需要在request header設(shè)置,下面這篇文章主要給大家介紹了關(guān)于axios配置請(qǐng)求頭content-type的相關(guān)資料,需要的朋友可以參考下2022-04-04使用vue-cli導(dǎo)入Element UI組件的方法
這篇文章給大家介紹了使用vue-cli導(dǎo)入Element UI組件的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友一起看看吧2018-05-05詳解element-ui中el-select的默認(rèn)選擇項(xiàng)問題
這篇文章主要介紹了詳解element-ui中el-select的默認(rèn)選擇項(xiàng)問題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Vue.js第一天學(xué)習(xí)筆記(數(shù)據(jù)的雙向綁定、常用指令)
這篇文章主要為大家分享了Vue.js第一天的學(xué)習(xí)筆記,包括數(shù)據(jù)的雙向綁定、常用指令學(xué)習(xí),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12element表格組件實(shí)現(xiàn)右鍵菜單的功能
本文主要介紹了element表格組件實(shí)現(xiàn)右鍵菜單的功能,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03