首页IT科技layer.alert回调(Element-UI–<el-switch>的@change回调函数的参数用法)

layer.alert回调(Element-UI–<el-switch>的@change回调函数的参数用法)

时间2025-09-19 08:41:53分类IT科技浏览5697
导读:原文网址:Element-UI--<el-switch>的@change回调函数的参数用法_IT利刃出鞘的博客-CSDN博客...

原文网址:Element-UI--<el-switch>的@change回调函数的参数用法_IT利刃出鞘的博客-CSDN博客

简介

说明

        本文介绍Element-UI的<el-switch>的@change回调函数的参数用法                。

需求

2个switch组件               ,用同一个回调函数 switch组件状态发生变化时需要知道它目前开关状态 需要知道当前是哪个switch

问题:不传递参数时只能知道开关状态

官方文档对switch事件的描述

事件名称 说明 回调参数 change switch 状态发生变化时的回调函数 新状态的值

代码

<template> <div> <el-switch v-model="value1" @change="changeStatus" > </el-switch> </div> </template> <script> export default { name: Demo, data () { return { value1: false } }, methods: { changeStatus (status) { console.log(事件) console.log(status) } } } </script> <style scoped> </style>

测试

解决方案:传递$event和其他参数

$event会包含开关状态的值                        ,可以将它作为参数                       。另外可以指定其他参数        。

<template> <div> <el-switch v-model="value1" @change="changeStatus($event, 1)" > </el-switch> </div> </template> <script> export default { name: Demo, data () { return { value1: false } }, methods: { changeStatus ($event, switchNum) { console.log(事件) console.log($event) console.log(序号) console.log(switchNum) } } } </script> <style scoped> </style>

测试(可以获取开关状态和当前是第几个按钮)

其他网址

ElementUI中switch回调函数change的参数问题_fool_dawei的博客-CSDN博客

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
linux文件和目录类命令的使用(Linux中文件与目录对应的硬链接与软链接方式总结)