入力があります:
<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
になりますが、データベースに格納されている値に関係なく、私の入力は常に無効になっています。
ifの場合は入力を無効に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 : ''">