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 相关文章推荐
JQuery 将元素显示在屏幕的中央的代码
Feb 27 Javascript
js获取单选框或复选框值及操作
Dec 18 Javascript
Javascript从数组中随机取出不同元素的两种方法
Sep 22 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
Bootstrap笔记之缩略图、警告框实例详解
Mar 09 Javascript
ionic实现下拉刷新载入数据功能
May 11 Javascript
Node.js简单入门前传
Aug 21 Javascript
JS跳转手机站url的若干注意事项
Oct 18 Javascript
JS实现带动画的回到顶部效果
Dec 28 Javascript
详解vue-cli脚手架中webpack配置方法
Aug 22 Javascript
vue实现一个炫酷的日历组件
Oct 08 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
Feb 20 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加密解密字符串函数附源码下载
2015/12/18 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
js 操作css实现代码
2009/06/11 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
采购员岗位职责
2015/02/03 职场文书
证婚人婚礼致辞
2015/07/28 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
python 提取html文本的方法
2021/05/20 Python
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL