Although no listed in the docs (at the time of writing).
@changeis available and should be used.
there is a native click eventboundto the checkbox component.
adding an @click event causes it to fire twice. Replace @click
with @changeand should fix the problem.