https://jsfiddle.net/50wL7mdz/359940/
<script src="https://unpkg.com/vue"></script>
<div id="app">
<label>
<input
type="checkbox"
name="demo"
:checked="isChecked"
@input="someMeth('A')"
value="A"/>
A
</label>
<label>
<input
type="radio"
name="demo"
:checked="isChecked"
@input="someMeth('B')"
value="B"/>
B
</label>
<div>
{{somedata}}
</div>
</div>
Clicking on input(checkbox or radio) does not toggle its status.
Remove either :checked or @input would solved the problem.
but I need them both.
@click does the same thing.