Tôi có một đầu vào:
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
và trong thành phần Vue.js của tôi, tôi có:
..
..
ready() {
this.form.name = this.store.name;
this.form.validated = this.store.validated;
},
..
validated
là một boolean
, nó có thể là 0
hoặc 1
, nhưng cho dù giá trị nào được lưu trữ trong cơ sở dữ liệu, đầu vào của tôi luôn bị tắt.
Tôi cần đầu vào bị vô hiệu hóa nếu false
không, nó nên được kích hoạt và có thể chỉnh sửa.
Cập nhật:
Làm điều này luôn cho phép đầu vào (bất kể tôi có 0 hoặc 1 trong cơ sở dữ liệu):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled">
Làm điều này luôn vô hiệu hóa đầu vào (bất kể tôi có 0 hoặc 1 trong cơ sở dữ liệu):
<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">