【发布时间】:2021-06-13 06:20:30
【问题描述】:
我正在尝试使用@submit.prevent 有条件地阻止 HTML 表单提交。我有一个看起来像这样的通用表单模型(最小化了一点):
<v-form v-model="valid">
<div>
<div v-for="(field, i) in fieldConfig" :key="`model-form-`+i">
<fe-label v-if="field.label">{{field.label}}</fe-label>
<component
:is="field.component"
v-bind="field.attrs"
v-model="item[field.field]"
/>
</div>
</div>
</v-form>
从父级调用:
<model-form
idProperty="id"
@done="finishRename"
model="myModel"
:fieldConfig="fieldConfig"
:htmlSubmit="false"
/>
我在搜索中看到了一些类似的东西,但都不太对劲,而且我对 Vue 非常陌生。任何帮助表示赞赏。谢谢!
【问题讨论】:
标签: vue.js vuetify.js vue-props vue-events