解决方案: //在el-switch外层包一个盒子 不使用el-switch自带的 change 事件 //盒子上面添加一个 @click 点击事件,通过点击事件来改变el-switch的状态 <div @click="switchChange"><el-switch v-model="value1" /> </div>//这样可以解决页面初始化赋值的时候,el-switch的change事件会一直自动触发的问题 //(有几个el-switch组件就会触发几次事件)