element-ui中的select下拉列表设置默认值方法


Posted in Javascript onAugust 24, 2018

element-ui中的select下拉列表如何设置默认值?

在element-ui的运用中,涉及到了select下拉列表。项目中需要将select的默认值给展示出来

那如何修改呢?

上element-ui中的代码片段

<template>
 <el-select v-model="value" placeholder="请选择">
 <el-option
  v-for="item in options"
  :key="item.value"
  :label="item.label"
  :value="item.value">
 </el-option>
 </el-select>
</template>

<script>
 export default {
 data() {
  return {
  options: [{
   value: '选项1',
   label: '黄金糕'
  }, {
   value: '选项2',
   label: '双皮奶'
  }, {
   value: '选项3',
   label: '蚵仔煎'
  }, {
   value: '选项4',
   label: '龙须面'
  }, {
   value: '选项5',
   label: '北京烤鸭'
  }],
  value: ''
  }
 }
 }
</script>

修改如下

<template>
 <el-select v-model="value" placeholder="请选择">
 <el-option
  v-for="item in options"
  :key="item.value"
  :label="item.label"
  :value="item.value">
 </el-option>
 </el-select>
</template>

<script>
 export default {
 data() {
  return {
  options: [{
   value: '0',
   label: '全部'
  }, {
   value: '1',
   label: '待收款'
  }, {
   value: '2',
   label: '已收款'
  }, {
   value: '3',
   label: '已发货'
  },
  value: '全部'
  }
 }
 }
</script>

接下来。我们在点击查询的方法里打印一下value的值

onSearch () {
 // console.log('value是' + this.value)
 if (this.value === '全部') {
  this.value = '0'
 }
}

这样就保证了this.value打印出来的为0,1,2,3。拿到这些值后,就可以传给后端,请求数据了!

拓展知识:基于VUE中的el-select 初始值设置问题介绍

如下所示:

<el-select v-model="form.admin_type" placeholder="所在分组" ><el-option v-for="item in selectItem" :label="item.dict_desc" :value="item.dict_id" :key="item.dict_id"></el-option></el-select>

本人用的是vue下ELement,上面事例里面的v-model里面是admin_type是后台读取的一个类型值,

当这个admin_type和dict_id相等的时候,option就相当于设置了selected。

然后我每次后台读取的数据都没法显示真正的text(即上面option中label)的值,只是显示了dict_id的真实值。各种尝试后发现和我之前的一篇博客所说的问题一样。

因为后台读取到的dictId是字符串比如:“1”,而option根据value查找对比的是数字int:1,所以每次后台读取的数据必须在paraeInt,才可以正确显示。

以上这篇element-ui中的select下拉列表设置默认值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 读取元素的CSS信息的代码
Feb 07 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
Apr 26 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 Javascript
JavaScript数字和字符串转换示例
Mar 26 Javascript
纯JS实现旋转图片3D展示效果
Apr 12 Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 Javascript
整理一些最近经常遇到的前端面试题
Apr 25 Javascript
JavaScript转换数据库DateTime字段类型方法
Jun 27 Javascript
AngularJS $http post 传递参数数据的方法
Oct 09 Javascript
JavaScript常见继承模式实例小结
Jan 11 Javascript
基于vue通用表单解决方案的思考与分析
Mar 16 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
vue 登录滑动验证实现代码
Aug 24 #Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
Aug 24 #Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
Aug 24 #Javascript
element-ui表格数据转换的示例代码
Aug 24 #Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 #Javascript
vuejs 动态添加input框的实例讲解
Aug 24 #Javascript
vue.js input框之间赋值方法
Aug 24 #Javascript
You might like
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
Vue 全家桶实现移动端酷狗音乐功能
2018/11/16 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
Python微信操控itchat的方法
2019/05/31 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
2015年组织部工作总结
2015/04/03 职场文书
廉政承诺书2015
2015/04/28 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
python之基数排序的实现
2021/07/26 Python