Container 布局容器 用于布局的容器组件,方便快速搭建页面基本结构 <el-container> : 外层容器.当子元素包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则水平左右排列 <el-header> : 顶栏容器 <el-aside> : 侧边栏容器 <el-main> : 主要区域容器 <el-footer> : 底边栏容器 这些组件均采用 flex 布局.<…
layout 布局 通过基础的 24 分栏,可进行快速布局 基础布局 使用单一分栏创建基础的栅格布局, 通过 span 属性指定每栏的大小 <el-col :span="8"></el-col> <el-row> <el-col :span="8"><div class="grid-content bg-purple"></div></el-col> <el…
Container 布局容器 用于布局的容器组件,方便快速搭建页面的基本结构: <el-container>:外层容器.当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列. <el-header>:顶栏容器. <el-aside>:侧边栏容器. <el-main>:主要区域容器. <el-footer>:底栏容器. 以上组件采用了 flex 布局,使用前请确…
Select 选择器 基础用法 <el-select v-model="val1" placeholder="请输入"> <el-option v-for="item in options" :label="item.value" :value="item.key" :disabled="item.disabled"> </el-option> <…
InputNumber 计数器 基础用法 <el-input-number v-model="num2"></el-input-number> v-model 绑定设置初始值 步数 设置 step 属性可以设置步长,接收一个 Number 精度 设置 precision 属性设置精度,接收一个 Number 尺寸 提供 medium.small.mini 三种尺寸,但都没有默认的尺寸大 按钮位置 设置 controls-position 属性可以设置控制按钮的位…
基础用法 <el-input v-model="input1" palcehoder="请输入"></el-input> var Main = { data() { return { input1: '' } } } var Ctor = Vue.extend(Main) new Ctor().$mount('#app') 基础输入框 可指定不同的属性值对输入框进行设置 disabled :输入框禁用:size:输入框大小(large.med…
CheckBox 复选框 与单选框基本类似.如:按钮样式.带边框.复选框按钮大小. eg: <template> <el-checkbox-group v-model="selectCities" min='2' max="3"> <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}&…
Radio 单选框 基础用法 选项默认可见,选项不宜过多,选项过多建议使用 select 选择器 使用 Radio 组件,需要设置 v-model 绑定变量,选中意味着变量的值为相应 Radio  label 的值,label 值可以为 String,Number,Boolean <el-radio v-model="radio1" label="1">选项1</el-radio> <el-radio v-model="rad…
基础按钮用法 按钮分为:默认按钮.朴素按钮(plain).圆角按钮(round).圆形按钮(circle).eg: <el-button plain>朴素按钮</el-button> 通过 type 属性指定 primary.success.info.warning.danger.text 其中的值设置按钮样式,其中若设置值为 text ,则为文字按钮,没有边框和背景颜色 <el-row> <el-button>默认按钮</el-button>…
0x00 简介 前文分析过组件的 布局栅格化(Grid Layout) ,通过基础的 24 分栏,迅速简便地创建布局. 本文将介绍用于布局的容器组件,使用 Flexbox 功能将其所控制区域设定为特定的布局,方便快速搭建页面的基本结构.本文将深入分析组件源码,剖析其实现原理,耐心读完,相信会对您有所帮助. 组件文档 更多组件剖析详见 Element 2 源码剖析组件总览 . 0x01 布局容器 布局容器提供5个组件,支持多层嵌套,方便快速搭建页面的基本结构: <el-container>:布局…