誰かが私に_input-value
属性はv-switchコンポーネントにありますか?
V-modelを直接使用できない場合、vuexでコンポーネントを使用することには何らかの原因があると思います。
うまくいっているようですが、よくわかりません。
ここで属性を確認できます: https://vuetifyjs.com/en/components/selection-controls#api
「vモデルのバインド値」と記載されている場合。
(私はもともと例のどこかで属性を見つけました。)
_input-value
_は、他のコンポーネントで期待されるデフォルトのvalue
属性のように動作します。
通常_v-model
_は:value="value" :input="$emit('input', $event.target.value)"
の構文シュガーですが、変更することができます。
from selectable.js :
_model: {
prop: 'inputValue',
event: 'change'
},
_
したがって、上記の行( vue docs を参照)は、value
ではなく_v-model
_を_input-value
_にバインドします。 )value
属性を他の何かのために予約します。
そのため、value
属性を使用して、コンポーネントがチェックされるときに表される値を設定します。
そして_v-switch
_の場合_v-model
_は_:input-value="value" @change="value = $event"
_のようなものの構文糖です