官网: element.eleme.io/#/zh-CN
网站快速成型工具 和 桌面端组件库
element ui 就是基于vue的一个ui框架,该框架基于vue开发了很多相关组件,方便我们快速开发页面。
饿了么前端团队 基于vue进行开发并且进行了开源 element ui 中提供全部都是封装好组件。
vue init webpack element(项目名)
//1.下载elementui的依赖
npm i element-ui -S
// 2.指定当前项目中使用elementui
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
//在vue脚手架中使用elementui
Vue.use(ElementUI);
我们先举例按钮吧
假如我们需要圆角按钮,我们就可以直接复制文档的代码段,进行我们所需要的修改
<el-row>
<el-button round>圆角按钮el-button>
<el-button type="primary" round>主要按钮el-button>
<el-button type="success" round>成功按钮el-button>
<el-button type="info" round>信息按钮el-button>
<el-button type="warning" round>警告按钮el-button>
<el-button type="danger" round>危险按钮el-button>
el-row>
总结:日后使用element ui的相关组件时需要注意的是 所有组件都是el-组件名称开头
3.2.1创建按钮
<el-button>默认按钮el-button>
3.2.2 按钮属性使用
<el-button type="primary" 属性名=属性值>默认按钮el-button>
<el-button type="success" size="medium" plain=true round circle icon="el-icon-loading">el-button>
总结:在elementui中所有组件的属性全部写在组件标签上
3.2.3 按钮组使用
<el-button-group>
<el-button type="primary" icon="el-icon-back">上一页el-button>
<el-button type="primary" icon="el-icon-right">下一页el-button>
el-button-group>
注意:
在element ui中所有组件都是 el-组件名称 方式进行命名
在element ui中组件的属性使用都是直接将属性名=属性值方式写在对应的组件标签上
例如Loading加载(链接),其提供的是一个指令v-loading,而非一个组件,那么使用也很简单,因为已经注册了全局组件,直接调用就行了,举例:
这块内容使用v-loading指令,true时loading
{
{clickText}}
例如Message消息提示(链接),其提供是也不是组件,而是发送一个事件,那么使用时只需要参考文档发送的数据属性选项即可。