原文网址:Element-UI--<el-switch>的@change回调函数的参数用法_IT利刃出鞘的博客-CSDN博客
说明
本文介绍Element-UI的
需求
官方文档对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会包含开关状态的值,可以将它作为参数。另外可以指定其他参数。
- <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>
测试(可以获取开关状态和当前是第几个按钮)
