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 相关文章推荐
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
Jquery Ajax方法传值到action的方法
May 11 Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 Javascript
Jquery基础教程之DOM操作
Aug 19 Javascript
JavaScript编程的单例设计模讲解
Nov 10 Javascript
javascript实现简单加载随机色方块
Dec 25 Javascript
使用JS代码实现点击按钮下载文件
Nov 12 Javascript
js实现模糊匹配功能
Feb 15 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
vuex存储token示例
Nov 11 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
Feb 10 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
Mar 07 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
Terran热键控制
2020/03/14 星际争霸
Ajax PHP简单入门教程代码
2008/04/25 PHP
Php注入点构造代码
2008/06/14 PHP
PHP源码之explode使用说明
2011/08/05 PHP
php加密解密字符串示例
2016/10/13 PHP
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
在JavaScript中构建ArrayList示例代码
2014/09/17 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
Python实现栈的方法
2015/05/26 Python
python机器学习之决策树分类详解
2017/12/20 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
2018/04/21 Python
python pandas中对Series数据进行轴向连接的实例
2018/06/08 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
python打包生成so文件的实现
2020/10/30 Python
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
婚庆公司的创业计划书
2014/01/22 职场文书
离婚起诉状范本
2015/05/19 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
让子弹飞观后感
2015/06/11 职场文书
催款函怎么写
2015/06/24 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL
MySQL分区表管理命令汇总
2022/03/21 MySQL