Element-UI的基本使用

最新消息:

我们为新版的 vue-cli 准备了相应的 Element 插件,你可以用它们快速地搭建一个基于 Element 的项目。

插件安装完成后,会自动引入到main.js中

vue create my-app
cd my-app
vue add element
Element-UI:一套为开发者、设计师和产品经理准备的基于Vue 2.0的桌面端组件库。官网地址为: http://element-cn.eleme.io/#/zh-CN

1. 基于命令行方式手动安装(基于创建的项目:vue-project)

  1. 安装依赖包npm i element-ui –S
  2. main.js入口文件,导入 Element-UI 相关资源(全局引入)
// 导入组件库import ElementUI from 'element-ui';// 导入组件相关样式import 'element-ui/lib/theme-chalk/index.css';// 配置 Vue 插件Vue.use(ElementUI);
  1. 使用Element-UI
复制Element-UI官方文档中的html代码,放在App.vue文件的template标签的根组件中
运行:npm run serve

2. 基于图形化界面自动安装和配置Element-UI

  1. cmd窗口:运行vue ui命令,打开图形化界面
  2. 通过 Vue 项目管理器,进入具体的项目配置面板
  3. 点击 插件 -> 添加插件,进入插件查询面板
  4. 搜索 vue-cli-plugin-element并安装
  5. 配置插件,实现按需导入import on demand,从而减少打包后项目的体积
  6. 任务–server–运行,提示:编译成功;则证明Element-UI安装成功
使用Element-UI
复制Element-UI官方文档中的html代码,放在App.vue文件的template标签的根组件中
任务--server--运行,点击启动app

3.按需引入element组件

src/plugins/element.js,引入相关的组件

// 按需导入
import { Button,Form, FormItem,Input, Message,Dialog,MessageBox,Tag,Tree } from 'element-ui'// 注册全局组件
Vue.use(Button)
Vue.use(Form)
Vue.use(FormItemon)
Vue.use(Input)
Vue.use(Dialog)
Vue.use(Tag)
Vue.use(Tree)
Vue.prototype.$message = Message
Vue.prototype.$confirm = MessageBox.confirm

使用方法:

  • message
登录成功:this.$message.error('登录失败')
登录失败:this.$message.success('登录成功')if(res.meta.status!==200) return this.$message.error(res.meta.msg)
  • MessageBox

如果用户确认删除,则返回值为字符串 confirm
如果用户取消删除,则返回值为字符串 cancel
console.log(confirmResult)

const confirmResult = await this.$confirm('此操作将永久删除该用户, 是否继续?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'
}).catch(err=>err)if(confirmResult!=='confirm'){return this.$message.info('已取消删除')
}
console.log('确认了删除');

vue项目之UI插件:Element-UI的基本使用相关推荐

  1. vue项目,引入插件element ui 样式不生效

    用vue ui 命令 引入插件 element ui 样式不生效 步骤一:执行如下命令,安装babel-plugin-component npm install babel-plugin-compon ...

  2. 在vue项目中快速使用element UI

    Element UI是饿了么团队提供的一套基于Vue2.0的组件库,可以快速的搭建网站,提高开发的效率 ElementUI PC端 MintUI 移动端 一.全部引入 安装element-ui cnp ...

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

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

  4. 【 Element UI 】—Element UI 的基本使用

    [ Element UI ]-Element UI 的基本使用 一.基于命令行的方式手动安装 npm 安装 npm i element-ui -S CDN 目前可以通过 unpkg.com/eleme ...

  5. VsCode工具开发vue项目必装插件

    VsCode工具开发vue项目必装插件 目录 VsCode工具开发vue项目必装插件 1.概述 2.VsCode插件清单 2.1.Vetur插件让vue文件代码高亮 2.2.Vue VSCode Sn ...

  6. 在 Microsoft Edge 浏览器上安装 Vue 项目调试扩展插件 Vue-Devtools

    在 Microsoft Edge 浏览器上安装 Vue 项目调试扩展插件 Vue-Devtools Vue-Devtools 插件是一个 Vue 项目的调试插件 Microsoft Edge 浏览器是 ...

  7. vue项目防抖节流插件的使用

    vue项目防抖节流插件的使用 lodash 安装 npm i --save lodash 在main.js引入 import _ from 'lodash' 使用: //防抖 //参数写在functi ...

  8. 前端压缩图片 -- vue项目使用localResizeIMG插件 -- 实例

    前端压缩图片 -- vue项目使用localResizeIMG插件 -- 实例 本博没有新的东西, 都是东拼西凑的. 但是, 组合出了个宝贝, 包括: 文件类型/宽高/大小的校验, 还有展示图片 参照 ...

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

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

  10. 解决vue-admin-template插件element UI组件默认英文改中文

    其实vue-admin-template这个框架原来就有的 1.element UI里的组件改中文模式如图: src/main.js: 2.第三方插件如tinymic这个富文本插件改成中文显示,上面方 ...

最新文章

  1. php原生 文章浏览量,调用WordPress函数统计文章访问量及PHP原生计数器的实现
  2. 【聚类算法】sklearn聚类方法详解
  3. react封装函数_GitHub - daifee/react-component: 用 React 封装一套常用组件
  4. 查看手机是否安装微信客户端
  5. LinkedList源码学习
  6. 《101 Windows Phone 7 Apps》读书笔记-ALARM CLOCK
  7. cisco设备vlan,trunk,以太网通道管理
  8. C程序范例(3)——结构体
  9. 支付宝用户可直接签署器官捐献,How about 微信?
  10. Kafka配置6--Windows下设置和增加SASL用户或用户权限
  11. mysql 存储过程使用参数_mysql 存储过程 使用参数
  12. 计算机应用基础教程学什么,[电脑基础知识]计算机应用基础教程学习.ppt
  13. R语言:医药股票数据分析
  14. Oracle EBS 笔记8
  15. 思科模拟器之端口聚合技术
  16. axure 设置背景虚化_axure 设置背景虚化_「PPT素材」 77幅各种墙面砖墙纹理背景...
  17. rocketMQ系列1
  18. Linux定时重启任务示例
  19. java.io.IOException: Resetting to invalid mark
  20. css3实现字体从左到右渐变(原理与思路)

热门文章

  1. raspberry pi设置静态IP地址
  2. 焊工双证是哪两证?考焊工证大概需要多少钱?
  3. 一块硬盘装了黑苹果 一块硬盘装了win7_自己组装一台“iMac”是什么体验(下):AMD 平台也能吃上黑苹果...
  4. 计算机英语口语面试自我介绍,面试英文口语自我介绍(精选8篇)
  5. Web前端开发(一)--html基本结构,基本标签
  6. python猜词游戏演讲ppt_随机猜词游戏
  7. STM32F103_study55_The punctual atoms(STM32 PWM output experimental theoretical knowledge)
  8. 【JDF】学习和理解
  9. python如何打开txt文件、并算词频_python读取word文本进行词频统计
  10. std::weak_ptr(分析、仿写)