说明:Vue.2 & Vue.3项目引入Element UI 时下载的组件库对应的是Element UIElement  plus;

下面给出相应的方法和示例:

Vue.2引入Element-UI参考

Vue 2- Element UI 官方

 1.安装Element  UI:

npm i element-ui -S

 注意:有些npm版本过高或者过低的时候下载Echarts的过程中可能会报错,遇到这种问题可以在后面加上 --legacy-peer-deps试试!如下:

npm i element-ui -S --legacy-peer-deps

 2.引入Element  UI以及原生组件样式文件

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';Vue.use(ElementUI);new Vue({el: '#app',render: h => h(App)
});

主要加入以下几行代码:

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);

 3.使用element ui 创建一个表格示例

主要代码如下:

<template><div class="hello"><h1>{{ msg }}</h1>//表格组件主要代码<el-table :data="list" border style="width: 100%" class="tableel12"><el-table-column prop="tradeId" label="序号" width="180" /><el-table-column prop="stockHolderId" label="股民id" width="180" /><el-table-column prop="bankCardId" label="卡号" /><el-table-column prop="addedMoney" label="交易金额" /><el-table-column prop="state" label="状态" /><el-table-column prop="type" label="操作股票方式" /><el-table-column label="重传"><template #default="scope"><el-button type="primary" @click="update2(scope.row.tradeId, scope.row.state)">重传</el-button><!-- <el-button link type="primary" size="small">Edit</el-button> --></template></el-table-column></el-table></div>
</template><script>
export default {name: 'HelloWorld',props: {msg: String}
}
</script><!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h3 {margin: 40px 0 0;
}
ul {list-style-type: none;padding: 0;
}
li {display: inline-block;margin: 0 10px;
}
a {color: #42b983;
}
</style>

运行后如图:

至此Vue.2引入Element-UI并使用教程结束!!!

Vue.3引入Element-UI

Vue 3- Element Plus 官方

 注意:element ui 官方文档上没有说明element ui不支持Vue.3版本,我也是自己测试了才知道,Vue.3引入element ui时,没有出现报错,但是运行后浏览器出现了白屏的问题,所以需要安装element plus。

1.安装Element  plus:

npm install element-plus --save

 注意:有些npm版本过高或者过低的时候下载Echarts的过程中可能会报错,遇到这种问题可以在后面加上 --legacy-peer-deps试试!如下:

npm install element-plus --S --legacy-peer-deps

 2.引入Element  plus以及原生组件样式文件

//main.js
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementPlus from 'element-plus';
import 'element-plus/theme-chalk/index.css';
import locale from 'element-plus/lib/locale/lang/zh-cn'createApp(App).use(store).use(router).use(ElementPlus, { locale }).mount('#app')

主要加入以下几行代码:

//main.js
import ElementPlus from 'element-plus';
import 'element-plus/theme-chalk/index.css';
import locale from 'element-plus/lib/locale/lang/zh-cn'createApp(App).use(ElementPlus, { locale })

 3.使用element plus 创建一个表格示例

主要代码如下:

<template><div class="home"><img alt="Vue logo" src="../assets/logo.png"><HelloWorld msg="Welcome to Your Vue.js App" />//表格组件主要代码<el-table :data="list" border style="width: 100%" class="tableel12"><el-table-column prop="tradeId" label="序号" width="180" /><el-table-column prop="stockHolderId" label="股民id" width="180" /><el-table-column prop="bankCardId" label="卡号" /><el-table-column prop="addedMoney" label="交易金额" /><el-table-column prop="state" label="状态" /><el-table-column prop="type" label="操作股票方式" /><el-table-column label="重传"><template #default="scope"><el-button type="primary" @click="update2(scope.row.tradeId, scope.row.state)">重传</el-button><!-- <el-button link type="primary" size="small">Edit</el-button> --></template></el-table-column></el-table></div>
</template><script>
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue'export default {name: 'HomeView',components: {HelloWorld}
}
</script>

运行后如图:

至此Vue.3引入Element-UI并使用教程结束!!!

知识分享,持续更新,求关注不迷路~

Vue.2Vue.3项目引入Element-UI教程踩坑相关推荐

  1. element ui 组件踩坑记录--后台管理系统-最全

    说明:很久没有开发过后台管理系统,elementui都好久没有用过了,踩了一些小坑,特意记录下: element 特点:a.组件的一般输入的值/可以选择的值,都是绑定在v-model 上面 b. 在组 ...

  2. win10快速搭建vue开发环境并使用element ui

    1,环境 1.1 node.js安装 下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 选安装目录进行安装(安装过程就是全程next,注意不要取消自动 ...

  3. vue表格显示图片,采用element ui实现

    项目场景: vue表格显示图片,采用element ui实现 <template><el-table :data="tableData" style=" ...

  4. 记一次成功把Vue2后台项目改造成Vite2的踩坑经历

    文章目录 前言 一.项目背景 1.1.为什么要选择Vite 二.迁移前的准备 2.1.补全.vue后缀 2.2.移动public/index.html的位置 2.2.1.通过vite-plugin-h ...

  5. 使用VUE仿写【E宠商城】踩坑点

    使用VUE仿写[E宠商城]踩坑点 1.无论是否是否写了!important 父元素的规则 都是被子元素继承的 继承的样式优先级小 所以这边的字体大小还是保留reset那边的样式!!! 2.canvas ...

  6. iphone se 一代 不完美越狱 14.6 视频壁纸教程(踩坑笔记)

    iphone se 一代 不完美越狱 14.6 加 视频壁纸教程-踩坑笔记 越狱流程 1.爱思助手制作启动u盘 坑点: 2.越狱好后 视频壁纸软件 1.源 2.软件安装 越狱流程 1.爱思助手制作启动 ...

  7. 从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题

    从无到有 Ubuntu16.04 18.04 20.04安装+Todesk+Chrome+NVIDIA驱动+CUDA+Cudnn+Anaconda3+Pycharm 超详细教程+踩坑问题(有部分图片忘 ...

  8. 【2】Vue项目引用Element UI(饿了么框架)菜单导航条初期配置

    首先要理解Vue项目加载顺序: index.html → main.js → App.vue → nav.json→ routes.js → page1.vue index.html建议加入样式 &l ...

  9. Vue项目引入Echarts可视化图表库教程踩坑

    Apache ECharts是一个基于 JavaScript 的开源可视化图表库,ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表. ...

  10. VUE2版本引入Element UI

    一句话的事儿 1,在cmd中打开vue项目文件夹,输入命令: vue add element 2,加载后的选项如下: How do you want to import Element? Fully ...

最新文章

  1. SOLOv 2:实例分割(动态、更快、更强)
  2. Your stream was neither an OLE2 stream, nor an OOXML stream.问题的解决
  3. 最好用的在线思维导图软件
  4. ViewState机制的解析(转自csdn)
  5. python课题设计职工信息管理系统_用Python实现职工信息管理系统
  6. 关于spring 获取不到网站上的xsd的处理记录
  7. sendmail邮件服务器的基本建立过程
  8. 开源 serverless 产品原理剖析 - Kubeless 1
  9. Ubuntu Install Java
  10. python2.7安装报错_python2.7源码安装方式
  11. 天才基本法中预测犯罪发生地点的数学建模真的可以为所欲为【全国大学生数学建模竞赛】
  12. E680手机内存已满终极解决方案
  13. 计算机图片怎么截图快捷键,电脑系统截图快捷键(电脑怎么截图)
  14. 【网络】MTU理解、MTU对上层协议的影响
  15. 萌新首发,C/C++(通讯录管理系统)希望大家多多关注、点赞
  16. 智能云防雷,信号浪涌保护器防雷接地方案
  17. python 爬取糗百
  18. Python 打印的中英文字体如何对齐?
  19. excel单元格斜线_制作excel双斜线表头的新方法,完美解决拖动变形的问题
  20. php打开excel文件,PHP读取Excel文件的简单示例

热门文章

  1. java怎么连接手机软件_如果是山寨机支持JAVA怎么用电脑往手机上下载软件
  2. Microchip PIC系列8位单片机入门教程(二)点亮LED灯
  3. 菜刀php教程,中国菜刀(chopper)功能介绍及使用教程
  4. 软件测试必读的经典书籍
  5. 史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!
  6. win7家庭版计算机桌面,Win7 home basic家庭普通版显示桌面图标的方法
  7. Winform调用风云二号卫星云图
  8. 浅谈数字证书安装证书原理
  9. Rasa课程、Rasa培训、Rasa面试系列之:Rasa客户案例Dialogue公司
  10. 当电子工程师十余年,感慨万千