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 相关文章推荐
css图片自适应大小
Nov 28 Javascript
jQuery学习笔记之DOM对象和jQuery对象
Dec 22 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
Sep 21 Javascript
屏蔽script注入小例子
Nov 12 Javascript
json的定义、标准格式及json字符串检验
May 11 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
Mar 25 Javascript
JS生成和下载二维码的代码
Dec 07 Javascript
js中开关变量使用实例
Feb 24 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
Apr 14 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
Dec 20 Javascript
vue学习笔记之作用域插槽实例分析
Feb 01 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
PHP与MySQL开发的8个技巧小结
2010/12/17 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
php分页示例分享
2014/04/30 PHP
PHP实现QQ空间自动回复说说的方法
2015/12/02 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
JavaScript中的面向对象介绍
2012/06/30 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
2019/08/16 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
python实现控制COM口的示例
2019/07/03 Python
python递归函数用法详解
2020/10/26 Python
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
职业生涯规划书的格式
2013/12/29 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
魅力教师事迹材料
2014/01/10 职场文书
理工大学毕业生自荐信范文
2014/02/22 职场文书
三字经教学反思
2014/04/26 职场文书
廉政教育的心得体会
2014/09/01 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
女方离婚起诉书
2015/05/18 职场文书
2015年英语教师工作总结
2015/05/20 职场文书