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 入门基础学习
Mar 10 Javascript
jquery清空textarea等输入框实现代码
Apr 22 Javascript
JS Date函数整理方便使用
Oct 23 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
Jul 18 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
使用伪命名空间封装保护独自创建的对象方法
Aug 04 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
WEB 前端开发中防治重复提交的实现方法
Oct 26 Javascript
前端把html表格生成为excel表格的实例
Sep 19 Javascript
Js利用prototype自定义数组方法示例
Oct 20 Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 Javascript
js绘制一条直线并旋转45度
Aug 21 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数组函数
2008/08/18 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
jquery each()源代码
2011/02/14 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
了解ESlint和其相关操作小结
2018/05/21 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
Python函数嵌套实例
2014/09/23 Python
python清理子进程机制剖析
2017/11/23 Python
python使用正则筛选信用卡
2019/01/27 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
乌鸦喝水教学反思
2014/02/07 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
食品质检员岗位职责
2015/04/08 职场文书
2015年教研组工作总结
2015/05/04 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
运动会闭幕式通讯稿
2015/07/18 职场文书
2016年教师师德师风心得体会
2016/01/12 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python