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的执行顺序
Apr 04 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
使用jquery制作弹出框效果
Apr 03 Javascript
JS实现点击按钮后框架内载入不同网页的方法
May 05 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
浅谈js的异步执行
Oct 18 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
Dec 08 Javascript
Angular中使用MathJax遇到的一些问题
Dec 15 Javascript
Webpack框架核心概念(知识点整理)
Dec 22 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
Apr 17 Javascript
jquery更改元素属性attr()方法操作示例
May 22 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
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
PHP常用函数小技巧
2008/09/11 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
Node.js实现在目录中查找某个字符串及所在文件
2014/09/03 Javascript
moment.js轻松实现获取当前日期是当年的第几周
2015/02/05 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
微信小程序 生命周期详解
2016/10/12 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
vue-test-utils初使用详解
2019/05/23 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
Python正则表达式教程之一:基础篇
2017/03/02 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
python 多线程中join()的作用
2020/10/29 Python
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
高中毕业自我鉴定
2013/12/13 职场文书
追悼会上的答谢词
2014/01/10 职场文书
刑事附带民事代理词
2015/05/25 职场文书
钢琴师观后感
2015/06/12 职场文书
护士医德医风心得体会
2016/01/25 职场文书
MySQL数据库查询之多表查询总结
2022/08/05 MySQL