script setup
+ vue2
+ export default { model }
+ vue-tsc
not supoort.
- add props and emits
type Props = {
inputValue: boolean;
};
const props = defineProps<Props>();
const emits = defineEmits<{
(name:"change", value:boolean):void
}>()
- add export default model
export default {
model: {
prop: "inputValue",
event: "change",
},
}
- use v-model
<checkbox-sample v-model="checked" />
- vue 2.6
- vue 2.7
→ vue2 + volar is alternate v-model is not support (v-bind:value and v-on:input only support. (vue2