Короче, если кому понадобится)
<template lang="pug">
div
div(v-for='item in items')
v-checkbox(v-model='item.checked' :label='item.text' hide-details @click="onClick(item.id)")
</template>
<script>
export default {
data () {
return {
checked: true,
items: [
{text: 'Первый1', checked: true, id: 1},
{text: 'Первый2', checked: false, id: 2},
]
}
},
methods: {
onClick (data) {
if (this.items.filter(it => it.id === data)[0].checked === true) {
this.items.filter(it => it.id !== data)[0].checked = false
}
}
}
}
</script>