【发布时间】:2016-10-31 07:27:06
【问题描述】:
我有一个意见:
<input
type="text"
id="name"
class="form-control"
name="name"
v-model="form.name"
:disabled="validated ? '' : disabled"
/>
在我的 Vue.js 组件中,我有:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated 是boolean,它可以是0 或1,但无论数据库中存储什么值,我的输入总是被禁用。
如果false,我需要禁用输入,否则应该启用和编辑。
更新:
这样做总是启用输入(无论我在数据库中有 0 还是 1):
<input
type="text"
id="name"
class="form-control"
name="name"
v-model="form.name"
:disabled="validated ? '' : disabled"
/>
这样做总是禁用输入(无论我在数据库中有 0 还是 1):
<input
type="text"
id="name"
class="form-control"
name="name"
v-model="form.name"
:disabled="validated ? disabled : ''"
/>
【问题讨论】:
标签: javascript html forms vue.js input