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


Posted in Vue.js onMarch 04, 2021

前言:      

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

官网入口:点我进入

一、个人遇到的问题与解决办法:

遇到的问题:

我直接用cnpm  i element-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,
 // 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一样正常使用就可以了

总结

到此这篇关于vue3.0中使用element的文章就介绍到这了,更多相关vue3.0使用element内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue 在单页面应用里使用二级套嵌路由
Dec 19 Vue.js
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 Vue.js
vue穿梭框实现上下移动
Jan 29 Vue.js
如何封装Vue Element的table表格组件
Feb 06 Vue.js
如何管理Vue中的缓存页面
Feb 06 Vue.js
vue前端和Django后端如何查询一定时间段内的数据
Feb 28 Vue.js
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
vue+element ui实现锚点定位
Jun 29 Vue.js
vue @click.native 绑定原生点击事件
Apr 22 Vue.js
Vue ECharts实现机舱座位选择展示功能
May 15 Vue.js
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
vue el-table实现递归嵌套的示例代码
Aug 14 Vue.js
VUE实现吸底按钮
Mar 04 #Vue.js
vue实现可移动的悬浮按钮
Mar 04 #Vue.js
vue中axios封装使用的完整教程
Mar 03 #Vue.js
详解Vue.js 可拖放文本框组件的使用
Mar 03 #Vue.js
详解vue3中组件的非兼容变更
Mar 03 #Vue.js
vite2.0+vue3移动端项目实战详解
Mar 03 #Vue.js
Vue多选列表组件深入详解
Mar 02 #Vue.js
You might like
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
javascript中new关键字详解
2015/12/14 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
js操作二进制数据方法
2018/03/03 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
vue超时计算的组件实例代码
2018/07/09 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
django一对多模型以及如何在前端实现详解
2019/07/24 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
python socket 聊天室实例代码详解
2019/11/14 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
Pytorch 实现权重初始化
2019/12/31 Python
Python2.6版本pip安装步骤解析
2020/08/17 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
adidas美国官网:adidas US
2016/09/21 全球购物
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
Linux中如何用命令创建目录
2016/12/02 面试题
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
客服工作职责
2013/12/11 职场文书
高中生家长会演讲稿
2014/01/14 职场文书
毕业生求职信的经典写法
2014/01/31 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
婚前协议书范本
2014/10/27 职场文书
展览会邀请函
2015/02/02 职场文书
英语教师个人总结
2015/02/09 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
Python多线程 Queue 模块常见用法
2021/07/04 Python