在Vue 中获取下拉框的文本及选项值操作


Posted in Javascript onAugust 13, 2020

方法1:

<!-- element表单组件 -->
<el-form
:model="ruleForm"
label-position="right"
ref="ruleForm"  // 被ref 标记的
status-icon
size="small"
inline
:rules="rules"
label-width="150px"
class="demo-ruleForm"
>
<el-form-item class="addProductA b" label="产品名称" prop="productKind">
<!-- <el-input v-model.number="ruleForm.productKind" maxlength="11" :disabled="isScan" placeholder="请输入产品名称"></el-input> -->
<el-cascader
:options="productsDataOptions"
v-model="ruleForm.productKind"
:disabled="isScan"
style="width:300px;"
size="small"
clearable
placeholder="试试搜索:指南"
filterable
ref="cascaderAddr" // 被ref 标记的
@change="handlerSelectProductsWithUnit"
:show-all-levels="false"
></el-cascader>

以上的Form 表单 及其嵌套的联级下拉框都被ref标记 之后形成了refs的组件集合

添加监视可以获取当前的refs集合中包含表单ruleForm及cascaderAddr 两个组件集合

下拉框所选择值value =v-model="ruleForm.productKind" 可以获取 或者使用

var text=this.$refs['cascaderAddr'].currentLabels
var value =this.$refs['cascaderAddr'].currentValue

在Vue 中获取下拉框的文本及选项值操作

在Vue 中获取下拉框的文本及选项值操作

方法2:

给下拉框或者联级菜单下拉框定义id

this.printInfos.transportDate=document.getElementById('transportDate').value; // 下拉框取值方式 this.printInfos.productKindName=document.getElementById("productKind").innerText; // 文本框取值方式

补充知识:VUE element-ui下拉列表获取label值

有这样一个场景,当我们往后台数据传的是id时,我们却想在前台获取列表显示的值,这时候可以用下面的方法来获取你想要的label值

let obj = {};
    obj = this.arr.find((item) => {
     return item.id === value;
    });

然后就可以从obj获取你想要的值了

以上这篇在Vue 中获取下拉框的文本及选项值操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
有道JavaScript监听浏览器的问题
Jun 23 Javascript
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
javascript setTimeout和setInterval计时的区别详解
Jun 21 Javascript
jQuery中live()方法用法实例
Jan 19 Javascript
JavaScript插件化开发教程 (四)
Jan 27 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
Jun 02 Javascript
完美实现js选项卡切换效果(二)
Mar 08 Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 Javascript
微信小程序实现下载进度条的方法
Dec 08 Javascript
前后端如何实现登录token拦截校验详解
Sep 03 Javascript
JS实现根据数组对象的某一属性排序操作示例
Jan 14 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
Jan 31 Javascript
vue自动添加浏览器兼容前后缀操作
Aug 13 #Javascript
Postman参数化实现过程及原理解析
Aug 13 #Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 #Javascript
vue路由分文件拆分管理详解
Aug 13 #Javascript
Postman环境变量全局变量使用方法详解
Aug 13 #Javascript
vue 实现把路由单独分离出来
Aug 13 #Javascript
vue项目接口域名动态获取操作
Aug 13 #Javascript
You might like
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
CSS常用网站布局实例
2008/04/03 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
vue-router命名视图的使用讲解
2019/01/19 Javascript
Vue指令指令大全
2019/02/09 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
NumPy 如何生成多维数组的方法
2018/02/05 Python
对Tensorflow中的矩阵运算函数详解
2018/07/27 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
对PyQt5中树结构的实现方法详解
2019/06/17 Python
python的scipy实现插值的示例代码
2019/11/12 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
python实现的分层随机抽样案例
2020/02/25 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
《月光启蒙》教学反思
2014/03/01 职场文书
婚假请假条怎么写
2014/04/10 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
浅谈Redis的事件驱动模型
2022/05/30 Redis