【发布时间】:2020-05-03 14:34:32
【问题描述】:
我在一个内联模板中创建了一个表单,我在其中有条件地呈现表单,例如
<form v-if="editing === true" >
<button type="submit" @click="editing = false">Update</button>
</form>
<div v-if="editing === false">
<div >{{ $answer->body}}</div>
<div class="row mt-3">
<div class="col-4">
@can('update', $answer)
但是当我按下表单标签内的更新按钮时,我收到一条警告“表单提交已取消,因为表单未连接”。我是 vue.js 的新手。任何指导都会有所帮助。
【问题讨论】:
-
这里只是对语法的评论:你应该尝试使用
v-if="editing"和v-else,而不是v-if="editing === true"和v-if="editing === false"。稍微清理一下代码,让条件渲染更整洁。
标签: javascript vue.js