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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
javascript中的几个运算符
Jun 29 Javascript
javascript mouseover、mouseout停止事件冒泡的解决方案
Apr 07 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
Bootstrap选项卡学习笔记分享
Feb 13 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
前端常见跨域解决方案(全)
Sep 19 Javascript
vue 注册组件的使用详解
May 05 Javascript
Bootstrap Table实现定时刷新数据的方法
Aug 13 Javascript
使用layer模态框给新页面传值的方法
Sep 27 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
Nov 11 Javascript
JS实现公告上线滚动效果
Jan 10 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
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
Python中使用ElementTree解析XML示例
2015/06/02 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
python实现定时发送qq消息
2019/01/18 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
python实现飞机大战小游戏
2019/11/08 Python
python中pathlib模块的基本用法与总结
2020/08/17 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
商务英语求职自荐信范文
2013/12/24 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
村级个人对照检查材料
2014/08/22 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
就业推荐表导师评语
2014/12/31 职场文书
教师岗位说明书
2015/09/30 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python
java实现web实时消息推送的七种方案
2022/07/23 Java/Android