Vue + Element-ui的下拉框el-select获取额外参数详解


Posted in Javascript onAugust 14, 2020

直接上代码吧~

<el-table-column
      label="用户类型"
      width="180">
      <template slot-scope="scope">
       <el-select v-model="scope.row.roleID"
             placeholder="请选择" @change="changeRole($event,scope)">
        <el-option
         v-for="item in roles"
         :key="item.value"
         :label="item.label"
         :value="item.value">
        </el-option>
       </el-select>
      </template>
</el-table-column>

我想在触发下拉框change事件时获取到scope里的值,因为el-select的change事件默认有个回调参数,就是选择的value,如果想额外获取其他的值不能直接写@change="changeRole(scope)",这样会覆盖默认的参数,加上$event就可以取到了。

不仅仅是el-select,其余的Element-UI的组件中实现这种不想覆盖默认参数都可以这样使用。

补充知识:element UI中的select选择器的change方法需要传递多个值

如果直接调用change事件,不传任何参数,则可以获取到当前选中的值(因为默认会将event参数传递过去)

场景:

你需要将select选择器 ”选中的当前元素“ 和 ”其他你需要的值“ 一起传递过去?

做法:

change ($event,“你要传递的其他值”)

以上这篇Vue + Element-ui的下拉框el-select获取额外参数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery中输入验证中一个不错的效果
Aug 21 Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
基于jquery异步传输json数据格式实例代码
Nov 23 Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 Javascript
js实现滑动触屏事件监听的方法
May 05 Javascript
JavaScript动态创建form表单并提交的实现方法
Dec 10 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
Aug 28 Javascript
React Native 搭建开发环境的方法步骤
Oct 30 Javascript
JavaScript实现职责链模式概述
Jan 25 Javascript
vue mounted组件的使用
Jun 18 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
Oct 31 Javascript
Jquery Datatables的使用详解
Jan 30 jQuery
vue在App.vue文件中监听路由变化刷新页面操作
Aug 14 #Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
Aug 14 #Javascript
在vue中封装方法以及多处引用该方法详解
Aug 14 #Javascript
JS+css3实现幻灯片轮播图
Aug 14 #Javascript
浅谈vue获得后台数据无法显示到table上面的坑
Aug 13 #Javascript
vue 解决data中定义图片相对路径页面不显示的问题
Aug 13 #Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
Aug 13 #Javascript
You might like
php2html php生成静态页函数
2008/12/08 PHP
ThinkPHP分页实例
2014/10/15 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
js 加载并解析XML字符串的代码
2009/12/13 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
2016/05/18 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
Python实现的几个常用排序算法实例
2014/06/16 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
大学生水文观测实习自我鉴定
2013/09/29 职场文书
女大学生毕业找工作的自我评价
2013/10/03 职场文书
商场消防演习方案
2014/02/12 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
交通事故调解协议书
2014/04/16 职场文书
学校对教师的评语
2014/04/28 职场文书
法人代表证明书
2014/09/18 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python
Windows7下FTP搭建图文教程
2022/08/05 Servers