原文网址:Element-UI–<el-switch>的@change回调函数的参数用法_IT利刃出鞘的博客-CSDN博客
简介
说明
本文介绍Element-UI的的@change回调函数的参数用法。
需求
- 2个switch组件,用同一个回调函数
- switch组件状态发生变化时需要知道它目前开关状态
- 需要知道当前是哪个switch
问题:不传递参数时只能知道开关状态
官方文档对switch事件的描述
事件名称 | 说明 | 回调参数 |
---|---|---|
change | switch 状态发生变化时的回调函数 | 新状态的值 |
代码
export default { name: 'Demo', data () { return { value1: false } }, methods: { changeStatus (status) { console.log('事件') console.log(status) } }}
测试
解决方案:传递$event和其他参数
$event会包含开关状态的值,可以将它作为参数。另外可以指定其他参数。
export default { name: 'Demo', data () { return { value1: false } }, methods: { changeStatus ($event, switchNum) { console.log('事件') console.log($event) console.log('序号') console.log(switchNum) } }}
测试(可以获取开关状态和当前是第几个按钮)
其他网址
ElementUI中switch回调函数change的参数问题_fool_dawei的博客-CSDN博客