Я использую vuejs с bootstrap 4.4. Рефакторинг кода Я хотел бы перейти от вызова методов к использованию v-model
(некоторая разметка bootstrap опущена для ясности). Группа кнопок rad ios смоделирована после https://getbootstrap.com/docs/4.0/components/buttons/#checkbox -и-радио-кнопок :
{{mode}}
<div class="btn-group btn-group-toggle py-4 mb-2" data-toggle="buttons">
<label>
<input type="radio" name="mode" value="off" v-model="mode">Stop</input>
</label>
<label>
<input type="radio" name="mode" value="now" v-model="mode">Sofort</input>
</label>
</div>
mode
- это простое свойство:
data: function () {
return {
mode:"pv",
};
},
К сожалению, после перехода с предыдущей реализации с использованием v-on:click="setMode(...)"
на v-model
, mode
никогда не обновляется, ошибки не выдается.
Состояние bootstrap docs:
Состояние проверки для этих кнопок обновляется только с помощью события нажатия кнопки
Может ли это конфликтовать с обработкой vuejs v-model
? Как я могу заставить v-model
работать с bootstrap радиогруппами?