在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 相关文章推荐
jQuery prev ~ siblings选择器使用介绍
Aug 09 Javascript
new Date()问题在ie8下面的处理方法
Jul 31 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
Mar 31 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
Sep 23 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 Javascript
ES6新特性五:Set与Map的数据结构实例分析
Apr 21 Javascript
JS实现微信摇一摇原理解析
Jul 22 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
Angularjs的键盘事件的绑定
Jul 27 Javascript
Next.js实现react服务器端渲染的方法示例
Jan 06 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
通过说明与示例了解js五种设计模式
Jun 17 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
php设计模式 Strategy(策略模式)
2011/06/26 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
DOM 基本方法
2009/07/18 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
JS前端笔试题分析
2016/12/19 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
js实现分页功能
2017/05/24 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
python端口扫描系统实现方法
2014/11/19 Python
Python中的rjust()方法使用详解
2015/05/19 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
化工工艺专业求职信
2013/09/22 职场文书
舞蹈教育学专业推荐信
2013/11/27 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
党员转正党支部意见
2015/06/02 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫