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中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
判定是否原生方法的JS代码
Nov 12 Javascript
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
Dec 04 Javascript
jquery实现pager控件示例
Apr 09 Javascript
jQuery实现伪分页的方法分享
Feb 17 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
JS简单实现数组去重的方法分析
Oct 14 Javascript
echarts整合多个类似option的方法实例
Jul 10 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
Aug 10 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
vue实力踩坑之push当前页无效
Apr 10 Vue.js
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
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
基于jQuery的树控件实现代码(asp.net+json)
2010/07/11 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
jquery实现鼠标滑过小图时显示大图的方法
2015/01/14 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
js实现鼠标拖曳效果
2020/12/30 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
自我鉴定书范文
2013/10/02 职场文书
九一八事变演讲稿
2014/09/05 职场文书
群众路线党员自我评议范文2014
2014/09/24 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
小学教师节活动总结
2015/03/20 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
情况说明书怎么写
2015/10/08 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL