最佳答案
我有一个输入:
<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 : ''"
/>