js vue form表单层级过深,层级太深了,form检测不到form的变化

form表单层级过深,层级太深了,form检测不到form的变化,这个时候要么change事件里面强制更新dom触发(视图更新),要么再change事件里面对form表单绑定的数据进行拷贝 this.addForm = JSON.parse(JSON.stringify(this.addForm));或者像这样描述下this.addForm = { ...this.addForm };

javascript 复制代码
   <a-form-model-item prop="corporationName">
      <a-input
         v-model="form.corporationName"
         @input="changeForm"  //强制触发dom更新
      />
   </a-form-model-item>

    // form表单修改
    changeForm() {
      // form表单层级过深,层级太深了,form检测不到form的变化,这个时候要么change事件里面强制更新dom触发(视图更新)要么再change事件里面对form表
      // 单绑定的数据进行拷贝 this.addForm = JSON.parse(JSON.stringify(this.addForm));或者像这样描述下this.addForm = { ...this.addForm };
      this.form = { ...this.form }
      this.$forceUpdate()
    },
相关推荐
zhedream1 分钟前
从模糊到清晰:一次组件重构里的开发哲学
vue.js
前端Hardy5 分钟前
GitHub 爆火!Three.js + React + ECharts 打造最强数据大屏
前端·javascript
如果超人不会飞6 分钟前
TinyRobot AI 对话组件库全组件使用指南
前端·vue.js
lichenyang4538 分钟前
ArkTS 资源与暗色模式:为什么我手机切暗色,App 内容区却不变
前端
老王以为26 分钟前
Claude Code 的产品哲学:当价值观成为架构
前端·claude·vibecoding
程序员黑豆29 分钟前
AI全栈开发 - Java:变量
java·前端·ai编程
tedcloud12333 分钟前
HyperFrames部署教程:用HTML生成MP4视频
前端·数据库·人工智能·html·音视频
江米小枣tonylua39 分钟前
真多线程!Bun作者要给JS大手术
前端
数据知道41 分钟前
视觉伪装(下):WebGL 渲染器与厂商特征的底层伪造与屏蔽
javascript·数据采集·webgl·指纹浏览器