我有一个输入:
<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 : ''">