我有一个输入:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Run Code Online (Sandbox Code Playgroud)
在我的Vue.js组件中,我有:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
Run Code Online (Sandbox Code Playgroud)
validated作为a boolean,它可以是0或者1,但无论数据库中存储了什么值,我的输入始终被禁用.
我需要禁用输入false,否则应启用并可编辑.
更新:
这样做总是启用输入(无论我在数据库中有0还是1):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Run Code Online (Sandbox Code Playgroud)
这样做总是禁用输入(无论我在数据库中有0还是1):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">
Run Code Online (Sandbox Code Playgroud)