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据option的value值快速设定初始的selected选项
Aug 13 Javascript
js函数参数设置默认值的一种变通实现方法
May 26 Javascript
JavaScript判断浏览器类型的方法
Feb 10 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
javascript针对cookie的基本操作实例详解
Nov 30 Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
Jan 23 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
jquery实现全选、全不选以及单选功能
Mar 23 jQuery
使用 vue.js 构建大型单页应用
Feb 10 Javascript
vue+element项目中过滤输入框特殊字符小结
Aug 07 Javascript
JavaScript中window和document用法详解
Jul 28 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 curl 并发最佳实践代码分享
2012/09/05 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
JS 面向对象的5钟写法
2009/07/31 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
jQuery focus和blur事件的应用详解
2014/01/26 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
Javascript confirm多种使用方法解析
2020/09/25 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
python清理子进程机制剖析
2017/11/23 Python
python flask中静态文件的管理方法
2018/03/20 Python
python3 pandas 读取MySQL数据和插入的实例
2018/04/20 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
python3的pip路径在哪
2020/06/23 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
什么是SCM(软件配置管理)
2014/08/16 面试题
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
四议两公开实施方案
2014/03/28 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript