当前位置: 首页 > news >正文

Vue3 el-switch @change事件在初始化时会自动调用问题

接收一个vue3项目,突然有一天,table里有个switch开关,请求数据之后就开始执行switch的change事件,我还啥都没操作,就报一推重复请求

<template><el-switch v-model="rec" inline-prompt :active-value="0" :inactive-value="1"active-text="是" inactive-text="否"  @change="switchChange(rec)"/>
</template>
<script setup>
import {ref} from 'vue'
const rec = ref(null)
const switchChange = (re)=> {console.log('执行',re)
}
</script>

去网上找了一大推,都说用before-change代替change
后来又去看了其他页面的写法,没有调用
对比了代码发现只要v-model给的初始值跟active-value和inactive-value类型和数据不一致就会调用
const rec = ref(0)修改成这样就不会初始化就执行
修改成一致都没问题,找到问题了又去试了下好了,原来是后端偷偷又把数据改回来了

http://www.lryc.cn/news/436116.html

相关文章:

  • 全面解析性能测试中的瓶颈分析与优化策略!
  • 2018年Android面试题含答案--适合中高级(下)
  • 基于SSM的汽车租赁系统+LW示例参考
  • [晕事]今天做了件晕事44 wireshark 首选项IPv4:Reassemble Fragented IPv4 datagrams
  • Unity人工智能开发学习心得
  • 0911,类与类之间的关系,设计原则,工厂模式
  • 【2024最新版】零基础Python快速入门篇
  • 掌握Go语言中的映射、常量与指针
  • @35岁的网安人 答应我拿下这些证书
  • flutter Image
  • 基于RP2350 MCU的树莓派Pico 2开发板及MicroPython编程使用
  • Docker数据挂载本地目录
  • 身份证实名认证接口如何用C#实现
  • Java开发者无痛丝滑入门Python
  • 【STM32】呼吸灯实现
  • SQLSERVER查看包含某个字段的所有表
  • 【编程基础知识】mysql中的insert into ... on DUPLICATE key和replace into的性能对比
  • 【CSS in Depth 2 精译_024】4.2 弹性子元素的大小
  • 你需要尝试的5种讲故事模板
  • 只需两步便可生成 51 单片机最精准的延时函数
  • TETFN情感计算的实践复现(论文复现)
  • 游戏各个知识小点汇总
  • Python设计模式实战:开启软件设计的精进之旅
  • 用RNN(循环神经网络)预测股票价格
  • 08-图7 公路村村通(C)
  • Java-sleep()、wait()、join()、yield()的区别
  • Linux命令的补全和自动完成完全开启
  • Deep Active Contours for Real-time 6-DoF Object Tracking
  • IDEA安装教程配置java环境(超详细)
  • Excel文档的读取(1)