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

vue3 + ts reactive方式清空表单对象

reactive 方式

const emptyForm = (): DefectRecord => ({ recordStatus: DEFECT_RECORD_STATUS.DRAFT, unsafeBehaviorFlag: false, rectifiedOnRegister: false, isRepeat: false, hasEquipment: false, observeTime: nowStr(), observerId: currentUserId.value, observerNickname: currentUserName.value }) const form = reactive<DefectRecord>(emptyForm())
function resetFormData() { Object.keys(form).forEach(key => { delete form[key] }) Object.assign(form, emptyForm()) proxy.resetForm('formRef') }

Object.assign(form, emptyForm()) 这个只能替换 emptyForm 中定义的字段

emptyForm 中没有定义的字段 比如 id 、remark 、status 等等其他字段会保持原样

下面这样 先 删除所有key 再 赋值 就能达到重置的效果

Object.keys(form).forEach(key => {
delete form[key]
})
Object.assign(form, emptyForm())

ref 方式

// 如果你用的是 ref() 就简单很多: // 表单很常见 const form = ref({ name: '', age: 0 }) // 正确重置方式(这会清空没有列出来的字段): form.value = { name: '', age: 0 }
http://www.gsyq.cn/news/1424754.html

相关文章:

  • 从“增程之王”到“纯电标杆”,理想汽车击碎偏见
  • 别再死记硬背了!用这3个方法,让你的Mac快捷键记忆效率翻倍(附实用工具推荐)
  • 2026最新华为OD机试新系统 机考真题考点分类 + 备考策略
  • FreeRTOS 队列深度解析:队列的读写
  • 书匠策AI到底是个啥?一个论文科普博主的深度拆解,看完你会回来谢我
  • “摸鱼神器”来袭!系统故障模拟器,让你的摸鱼更有借口
  • 数学建模竞赛党必备的MATLAB算法工具箱:十大高频算法+详细注释+真题参考解法
  • 055、运动模糊图片如何复原?DeblurGAN 推理加速与退化模拟方案
  • 从“激活弹窗“到“永久安心“:一个普通用户的KMS激活故事
  • 从手工录入到实时BI看板:一家TOP5商管公司用Lindy实现租务处理时效提升300%的完整链路(含真实ROI测算模型)
  • Windows下可直接运行的Android全版本API离线查询工具包(CHM/CHW双格式)
  • 2026年Q2 UV快干胶权威厂家排行 实测维度解析 - 优质品牌商家
  • 国产电容咪头新标杆:汇普声超低失真ECM
  • 微信小程序汽车服务预约系统源码,支持保养维修美容检测全流程线上管理
  • Ethos-U NPU的MAC与内存配置优化指南
  • 线程池版流水线模式 技术笔记
  • 豆包在抖音生态中的实战应用场景指南
  • 口袋里的工艺密码 一件衣服的细节革命史
  • 2026 主流桌面管理系统盘点,降本增效必备
  • 如何用Sherpa-Onnx构建完全离线的跨平台语音AI应用
  • RTX-Tiny多版本库管理实践与Keil工程配置
  • 量子模拟解析1T-TaS2电子弛豫的噪声辅助机制
  • 架构进阶:从 Docker 环境变量到 Nacos 统一配置中心实战
  • 第16篇 实战:用 Docker Compose 编排 WordPress 与 MySQL
  • AI搜索推广工具如何工程化落地:中科信枢龙虾智能体的内容资产与多平台分发架构
  • 神经形态计算π²架构:突破AI硬件能效瓶颈
  • 手把手教你用Python+sklearn计算classification_report(附多分类不平衡数据集实战)
  • 【2024最严AI监管倒计时】:Claude风险评估矩阵4.2版紧急升级清单(含GDPR/CCPA/《生成式AI服务管理暂行办法》三重映射表)
  • AI看懂“弦外之音“:中科院软件所等机构联合攻克视频隐喻理解难题
  • AI健康管家:大模型赋能私域健康服务,重塑新零售智慧运营体系