質問: 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"> これを常にdisabled入力として行います(データベースに0または1があっても関係ありません)。<input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">
回答: 計算プロパティを作成し、その値に従って任意のフォームタイプを有効/無効にすることができます。<template> <button class="btn btn-default" :disabled="clickable">click me</button> </template> <script> export default{ computed: { clickable() { // if something return true; } } } </script>