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自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Nov 20 Vue.js
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
vue单元格多列合并的实现
Nov 26 Vue.js
vue常用高阶函数及综合实例
Feb 25 Vue.js
Vue项目中如何封装axios(统一管理http请求)
May 02 Vue.js
Vue实现跑马灯样式文字横向滚动
Nov 23 Vue.js
vue项目中的支付功能实现(微信支付和支付宝支付)
Feb 18 Vue.js
Vue3中toRef与toRefs的区别
Mar 24 Vue.js
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
详解Vue3使用axios的配置教程
Apr 29 Vue.js
vue中data里面的数据相互使用方式
Jun 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
利用 window_onload 实现select默认选择
2006/10/09 PHP
Php中文件下载功能实现超详细流程分析
2012/06/13 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
php异常处理捕获错误整理
2019/09/23 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
Mootools 1.2教程 事件处理
2009/09/15 Javascript
javascript 三种编解码方式
2010/02/01 Javascript
Javascript中Eval函数的使用
2010/03/23 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
2014/09/09 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
Bootstrap精简教程
2015/11/27 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
js实现小星星游戏
2020/03/23 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python生成器generator用法示例
2018/08/10 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
Python sys模块常用方法解析
2020/02/20 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
全球最大的服务市场:Fiverr
2017/01/03 全球购物
电视购物广告词
2014/03/19 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
nginx 配置指令之location使用详解
2022/05/25 Servers
微信小程序实现轮播图指示器
2022/06/25 Javascript