我有一个建议:
<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
,否则它应该是启用和可编辑的.
更新:
这样做总是enables输入(无论我在数据库中是0还是1):
<input
type="text"
id="name"
class="form-control"
name="name"
v-model="form.name"
:disabled="validated ? '' : disabled"
/>
这样做总是disabled输入(无论我在数据库中是0还是1):
<input
type="text"
id="name"
class="form-control"
name="name"
v-model="form.name"
:disabled="validated ? disabled : ''"
/>