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 相关文章推荐
javascript Firefox与IE 替换节点的方法
Feb 24 Javascript
不要在cookie中使用特殊字符的原因分析
Jul 13 Javascript
jQuery示例收集
Nov 05 Javascript
JavaScript中setInterval的用法总结
Nov 20 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
Mar 24 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
Sep 04 Javascript
js动态生成form 并用ajax方式提交的实现方法
Sep 09 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
Oct 14 Javascript
connection reset by peer问题总结及解决方案
Oct 21 Javascript
AngularJS 应用身份认证的技巧总结
Nov 07 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
Ant Design的Table组件去除
Oct 24 Javascript
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
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
异步加载script的代码
2011/01/12 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
jQuery实现背景弹性滚动的导航效果
2016/06/01 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
跟老齐学Python之大话题小函数(2)
2014/10/10 Python
python 捕获shell脚本的输出结果实例
2017/01/04 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
python基础教程项目三之万能的XML
2018/04/02 Python
Python rstrip()方法实例详解
2018/11/11 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
一年级学生评语
2014/04/23 职场文书
给学校的建议书范文
2014/05/15 职场文书
服务承诺口号
2014/05/22 职场文书
宣传标语大全
2014/07/01 职场文书
高中运动会广播稿
2015/08/19 职场文书