Last updated
Last updated
По умолчанию для отмеченного состояния используется значение true, а для неотмеченного - false. Но вместо них можно определить свои собственные значения для обоих состояний и между этими значениями переключаться:
если чекбокс выбран: vm.toggle === 'да'
если чекбокс сброшен: vm.toggle === 'нет'
Так же можно связывать чекбоксы через v-model
:
Вместо значений true
и false
флажок привязывается к одному из свойств on
или off
. С помощью атрибута v-bind:true-value="on"
отмеченное состояние будет сопоставляться со свойством on
. Соответственно в неотмеченном состоянии флажок приобретает значение off
. А само выбранное значение попадает в свойство light
.
Атрибуты true-value
и false-value
не влияют на атрибут value
тега input, потому что браузеры пропускают невыбранные чекбоксы при отправке форм. Чтобы гарантированно отправлять одно из двух значений с формой (например, «да» или «нет») используйте радиокнопки.