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 相关文章推荐
Vue3配置axios跨域实现过程解析
Nov 25 Vue.js
vue实现表格合并功能
Dec 01 Vue.js
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
如何在vue中使用kindeditor富文本编辑器
Dec 19 Vue.js
基于vue+echarts数据可视化大屏展示的实现
Dec 25 Vue.js
vue 计算属性和侦听器的使用小结
Jan 25 Vue.js
Vue使用Ref跨层级获取组件的步骤
Jan 25 Vue.js
Vue 3自定义指令开发的相关总结
Jan 29 Vue.js
详解Vue的options
May 15 Vue.js
Vue3.0 手写放大镜效果
Jul 25 Vue.js
详细聊聊vue中组件的props属性
Nov 02 Vue.js
vue使用echarts实现折线图
Mar 21 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
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
php将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
9个PHP开发常用功能函数小结
2011/07/15 PHP
使用php计算排列组合的方法
2013/11/13 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
详解js删除数组中的指定元素
2018/10/31 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
详解JavaScript之ES5的继承
2020/07/08 Javascript
python如何生成各种随机分布图
2018/08/27 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
Python远程linux执行命令实现
2020/11/11 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
文员岗位职责
2013/11/09 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
离婚律师函范本
2015/05/27 职场文书