javascript - 提交后刷新对话框及其内容
问题描述
我正在使用v-dialog
向数据库添加一些内容。这些字段通过:rules
以下方式进行验证:
模板:
<v-text-field label="Title" v-model="title" prepend-icon="folder" :rules="inputRules"></v-text-field>
...
脚本:
inputRules: [
v => (v && v.length >= 1) || "Kindly enter a value for this field"
],
但在提交表单并再次重新打开后,inputRules 仍在验证:
如何再次刷新表单内容或对话框?
解决方案
使用refs属性分配整个表单引用。然后在提交表格后清除内容
this.$refs.resetValidation()
推荐阅读
- python - Pyinstaller 失败,因为在 Windows 上找不到 pyconfig.h
- php - 生成的代码应该一次生成多个 URL
- http - akka websocket 消息大小限制
- jquery - 是否可以使用 Jquery Ajax 调用控制器并在视图中加载模型(而不是在部分视图中)
- python-3.x - 在 jupyter notebook 中导入本地模块
- django - 将 DRF 路由器与 django urlpattern 结合使用
- dart - 如何增加 Flutter 中特定列表项的计数器?
- erlang - 是否有内置函数来检查一个列表是否包含在另一个列表中?在 ELIXIR 或 ERLANG
- wordpress - 如何将引导程序添加到自定义插件
- svn - 我可以从哪里下载旧的 VSTS 代理?