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中通过render函数给子组件设置ref操作
Nov 17 Vue.js
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
Vue中computed和watch有哪些区别
Dec 19 Vue.js
vue实现树状表格效果
Dec 29 Vue.js
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
vue3.0中友好使用antdv示例详解
Jan 05 Vue.js
Vue看了就会的8个小技巧
Jan 21 Vue.js
vue响应式原理与双向数据的深入解析
Jun 04 Vue.js
详解Vue的列表渲染
Nov 20 Vue.js
vue递归实现树形组件
Jul 15 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
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
2016/06/28 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
Prototype Template对象 学习
2009/07/19 Javascript
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
React.js入门实例教程之创建hello world 的5种方式
2016/05/11 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
微信小程序 textarea 详解及简单使用方法
2016/12/05 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
通过Pandas读取大文件的实例
2018/06/07 Python
pandas的qcut()方法详解
2019/07/06 Python
Django Rest framework三种分页方式详解
2019/07/26 Python
python类共享变量操作
2020/09/03 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
css3学习之2D转换功能详解
2016/12/23 HTML / CSS
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
2014年党员公开承诺践诺书
2014/03/25 职场文书
教师考核表个人总结
2015/02/12 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript
世界十大狙击步枪排行榜
2022/03/20 杂记
JS实现简单的九宫格抽奖
2022/06/28 Javascript