elementUI 学习入门之 Select 选择器
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>
</el-select> options: [
{key: "选项一", value: "苹果"},
{key: "选项二", value: "华为"},
{key: "选项三", value: "Vivo"},
{key: "选项四", value: "OPPO", disabled:true}, ],
val1: ''
基础选择器
如果 disabled 放在 <el-option> 中,则此选项不可用;若 disabled 放在 <el-select> 中,则整个选择器不可用
可清空单选
为 <el-select> 设置 clearable 属性,可将选择器清空(仅限于单选)
多选
为 <el-select> 设置 multiple 属性,v-model 的值为此时选中值组成的数组
<el-select v-model="val3" placeholder="请输入" multiple>
<el-option v-for="item in options" :label="item.value" :value="item.key">
</el-option>
</el-select> options: [
{key: "选项一", value: "苹果"},
{key: "选项二", value: "华为"},
{key: "选项三", value: "Vivo"},
{key: "选项四", value: "OPPO", disabled:true}, ],
val3: [],
基础多选
自定义模板
自定义的 HTML 文档直接插入到 <el-option> 中
<el-select v-model="val4" placeholder="请输入">
<el-option v-for="item in options" :label="item.value" :value="item.key">
<span>{{ item.value }}</span><span style="float:right">{{ item.key }}</span>
</el-option>
</el-select>
options: [
{key: "apple", value: "苹果"},
{key: "huawei", value: "华为"},
{key: "vivo", value: "Vivo"},
{key: "oppo", value: "OPPO"}, ],
val4: '',
自定义模板
分组
<el-option-group> 对备选项进行分组,他的 label 属性为分组名。
<tips: 注意 group 与 option 两次循环逻辑>
<el-select v-model="val5" clearable>
<el-option-group v-for="item in options2" :label="item.label" :key="item.label">
<el-option v-for="city in item.cities" :label="city.label" :value="city.value"></el-option>
</el-option-group>
</el-select> options2:[
{label: "热门城市",cities:[{value: "shanghai", label: "上海"}, {value: "guangzhou", label: "广州"}]},
{label: "城市名称",cities:[{value:"zhengzhou", label: "郑州"}, {value: "wuhan", label: "武汉"}, {value:"chengdu", label: "成都"}]}
],
分组
elementUI 学习入门之 Select 选择器的更多相关文章
- elementUI 学习入门之 radio 单选框
Radio 单选框 基础用法 选项默认可见,选项不宜过多,选项过多建议使用 select 选择器 使用 Radio 组件,需要设置 v-model 绑定变量,选中意味着变量的值为相应 Radio l ...
- elementUI 学习入门之 input 输入框
基础用法 <el-input v-model="input1" palcehoder="请输入"></el-input> var Mai ...
- elementUI 学习入门之 inputNumber 计数器
InputNumber 计数器 基础用法 <el-input-number v-model="num2"></el-input-number> v-mode ...
- elementUI 学习入门之 checkbox 复选框
CheckBox 复选框 与单选框基本类似.如:按钮样式.带边框.复选框按钮大小. eg: <template> <el-checkbox-group v-model="s ...
- elementUI 学习入门之 Button 按钮
基础按钮用法 按钮分为:默认按钮.朴素按钮(plain).圆角按钮(round).圆形按钮(circle).eg: <el-button plain>朴素按钮</el-button& ...
- elementUI 学习入门之 container 布局容器
Container 布局容器 用于布局的容器组件,方便快速搭建页面基本结构 <el-container> : 外层容器.当子元素包含 <el-header> 或 <el- ...
- elementUI 学习入门之 layout 布局
layout 布局 通过基础的 24 分栏,可进行快速布局 基础布局 使用单一分栏创建基础的栅格布局, 通过 span 属性指定每栏的大小 <el-col :span="8" ...
- OPEN(SAP) UI5 学习入门系列之一:扫盲与热身(下)
1 UI5代码结构 上一次我们一起用了20秒的时间完成一个UI5版的Hello World.应用打开后有一个按钮,按钮的文字是Hello World,点击这个按钮之后,按钮会慢慢的消失掉(Fade o ...
- 6. oracle学习入门系列之六 模式
oracle学习入门系列之六 模式 上篇咱们学习记录了ORACLE数据库中的数据库结构.内存结构和进程等.篇幅 蛤蟆感觉偏多了.这次要休整下,每次笔记不宜太多,不然与书籍有何差别. 我们要保证的是每次 ...
随机推荐
- div内容超出后自动显示滚动条
一. <div style=" overflow:scroll; width:400px; height:400px;”></div> 记住宽和高一定要设置噢,否则不 ...
- JAVA编程之——反射Reflect
说到反射,首先要说一下Java中的类和对象. 在Java中万事万物皆对象(有两个 例外,一个是普通数据类型,另一个是静态的东西,静态的东西不是对象的,是属于类的). 在Java中,类也是对象,类是ja ...
- 关于thinkpad安装win10操作系统
thinkpad预装的是win8或者win10,会有自己的分区方式是GPT,所以会出现两个引导分区. F2进入tinkpad的bios,F12进入启动选项 我们用pe进入后,用分区工具删除两个分区,然 ...
- Swing教程
//用多线程刷新状态 new Thread(new Runnable(){ @Override public void run() { try { for(int i=0;i<1000;i++) ...
- 是否使用TDD(测试驱动开发)进行UI开发
问题 StackOverflow上有一则是否使用TDD(测试驱动开发)进行UI开发 的提问. _JacobE_问: 对于是否使用TDD进行开发UI这件事,我想了很久,但难以决定.我想听听你们的意见. ...
- 【leetcode 简单】 第一百一十一题 可怜的小猪
有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水.它们从外观看起来都一样.如果小猪喝了毒药,它会在15分钟内死去. 问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少 ...
- css3 加载动画效果
Loading 动画效果一 HTML 代码: <div class="spinner"> <div class="rect1&quo ...
- 对于Json的认识
Json简介 1. JSON 是什么 JSON,全称是 JavaScript Object Notation,即 JavaScript 对象标记法. JSON 是一种轻量级(Light-Weigh ...
- 查看linux系统的信息
#!/bin/sh ################################################## #function:get host's information #Autho ...
- 使用solr批量导入mysql数据库,以及Unable to read: dataimport.properties等坑
折腾了一下午终于成功了!先放一张成功图: 成功把mysql的数据添加进去了,我这里是整合了tomcat9,整合步骤挺麻烦的,百度一大堆! 这里主要介绍批量导入数据,这里有些坑,所以记录一下: 步骤: ...