1. 程式人生 > 程式設計 >vue3.0中使用element的完整步驟

vue3.0中使用element的完整步驟

前言:

vue3.0中使用element框架,因為element是支援vue2.0的,他推出的支援vue3.0的版本叫element-plus

官網入口:點我進入

一、個人遇到的問題與解決辦法:

遇到的問題:

我直接用cnpm ielement-plus-S 裝的版本,不知道為啥,一直報錯 圖1,版本型號 圖2 ,我的程式碼中使用圖3

vue3.0中使用element的完整步驟

vue3.0中使用element的完整步驟

vue3.0中使用element的完整步驟

解決辦法:

我把package.json中的element-plus的版本更換成 下面這句話,解決了問題(是否為最新版本問題,還在求證中)

"element-plus": "^1.0.1-alpha.19",

vue3.0中使用element的完整步驟

二、具體使用

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')

頁面上正常使用

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,// pnnJIMtA
ElDatePicker,// ElDialog,// ElDivider,// ElDrawer,ElDropdown,ElDropdownItem,ElDropdownMenu,// ElFooter,ElForm,ElFormItem,ElHeader,// ElIcon,// ElImage,ElInput,// ElInputNumber,// ElLink,ElMain,ElMenu,ElMenuItem,ElMenuItemGroup,// ElOption,// ElOptionGroup,// ElPageHeader,// ElPaginat程式設計客棧ion,ElPopconfirm,// ElPopover,ElPopper,// ElProgress,// ElRadio,// ElRadioButton,// ElRadioGroup,// ElRate,// ElRow,http://www.cppcns.com
// ElScrollBar,// ElSelect,// ElSlider,// ElStep,// ElSteps,ElSubmenu,// ElSwitch,ElTabPane,ElTabs,// ElTable,// ElTableColumn,// ElThttp://www.cppcns.comimeline,// 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一樣正常使用就可以了

總結

到此這篇關於vue3.0中使用element的文章就介紹到這了,更多相關vue3.0使用element內容請搜尋我們以前http://www.cppcns.com的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!