element-ui中的select下拉列表设置默认值方法
程序员文章站
2022-03-02 09:09:41
element-ui中的select下拉列表如何设置默认值?
在element-ui的运用中,涉及到了select下拉列表。项目中需要将select的默认值给展示出来...
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下拉列表设置默认值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
下一篇: php如何实现计算器代码
推荐阅读
-
select标签设置默认值选择(select设置初始值的方法)
-
layui中select,radio设置不生效的解决方法
-
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
-
JavaScript实现向select下拉框中添加和删除元素的方法
-
select标签设置默认值选择(select设置初始值的方法)
-
从数据库中动态选取下拉列表的方法
-
select2 ajax 设置默认值,初始值的方法
-
layui中select,radio设置不生效的解决方法
-
AngularJS中ng-options实现下拉列表的数据绑定方法
-
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)