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 13 Vue.js
vue使用element-ui实现表单验证
Dec 13 Vue.js
vue 数据操作相关总结
Dec 17 Vue.js
vue 页面跳转的实现方式
Jan 12 Vue.js
vue 递归组件的简单使用示例
Jan 14 Vue.js
vscode自定义vue模板的实现
Jan 27 Vue.js
vue使用echarts画组织结构图
Feb 06 Vue.js
vue使用lodop打印控件实现浏览器兼容打印的方法
Feb 07 Vue.js
详解Vue的options
May 15 Vue.js
vue自定义右键菜单之全局实现
Apr 09 Vue.js
vue+elementUI实现表格列的显示与隐藏
Apr 13 Vue.js
Vue深入理解插槽slot的使用
Aug 05 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
初探PHP5
2006/10/09 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
PHP中的Memcache详解
2014/04/05 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
javascript 实现map集合
2015/04/03 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
介绍一下MD5加密算法
2016/11/12 面试题
汽车工程专业应届生求职信
2013/10/19 职场文书
自我评价的写作规则
2014/01/06 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
司法建议书范文
2014/05/13 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
转让协议书
2015/01/27 职场文书
政协委员个人总结
2015/03/03 职场文书
简历自我评价模板
2015/03/11 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
导游词之镇江焦山
2019/11/21 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python