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

VUE表单项无法重置的问题

1.问题

表单填写数据后关闭,再次打开,表单项没有重置成初始值。调用this.$refs.templateForm.resetFields()不起作用。

  • 填写表单
    在这里插入图片描述
  • 关闭后再次打开
    在这里插入图片描述
    数据没有重置。

2.原因

没有设置prop属性。

3.解决方式

在<el-form-item标签中设置 prop=“index” 属性

<el-form
  ref="templateForm"
  :model="templateForm"
  :rules="tempalteRules"
  label-width="100px"
>
  <el-form-item label="索引" prop="index">
    <el-input v-model="templateForm.index" placeholder="请输入索引"/>
  </el-form-item>
</el-form>

设置之后再调用 this.$refs.templateForm.resetFields() 即可重置。

4.总结

prop 的作用是:

  • 绑定表单项到 model 中的字段,实现数据双向绑定。
  • 关联表单项与 rules 中的验证规则,实现表单验证。
  • 在调用 resetFields() 时,确定需要重置的表单项。

http://www.kler.cn/a/570904.html

相关文章:

  • ### **Android核心系统服务深度解析(AMS/ATMS/WMS/DMS)**
  • 注意力机制详解笔记 Attention is all I donot understand!
  • 机试题——通讯录合并
  • 基于值函数的强化学习算法之SARSA详解
  • 字节跳动发布 Trae AI IDE!支持 DeepSeek R1 V3,AI 编程新时代来了!
  • spark 常见操作命令
  • 【三.大模型实战应用篇】【7.自然语言转SQL升级版:更智能的查询生成】
  • 蓝队学习一
  • leetcode 138. 随机链表的复制
  • 基于Servlet + JSP 的药店管理系统
  • Elasticsearch简单学习
  • AcWing 蓝桥杯集训·每日一题2025·5439. 农夫约翰真的种地
  • 如何升级Python版本。以下是详细的步骤和注意事项:检查当前Python版本:在命令行或终端中输入以下命令来查看当前安装的Python版本: bash复制代
  • 5.Linux配置虚拟机
  • 机器学习-无监督学习总结
  • 【JavaEE】springMVC返回Http响应
  • java2025热点面试题之springmvc
  • RabbitMQ 学习路线与知识总结
  • C# Equals 和 ReferenceEquals 使用详解
  • 使用深度学习框架进行自动构音障碍严重程度分类