vue3.0中使用element的完整步驟
阿新 • • 發佈:2021-03-05
前言:
在vue3.0中使用element框架,因為element是支援vue2.0的,他推出的支援vue3.0的版本叫element-plus
官網入口:點我進入
一、個人遇到的問題與解決辦法:
遇到的問題:
我直接用cnpm ielement-plus-S 裝的版本,不知道為啥,一直報錯 圖1,版本型號 圖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')
頁面上正常使用
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,// pnnJIMtAElDatePicker,// 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的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!