前端-Vue3中v-model的基础使用

v-model绑定的不再是value,而是modelValue,接收的方法也不再是input,而是update:modelValue。使用方法如下:

<ChildComponent v-model = "title">

它是下面这种写法的简写:

<ChildComponent :modelValue = "title" @update:modelValue = "title = $event">

在子组件中写法是:

export default defineComponent({
    name:"ValidateInput",
    props:{
        modelValue:String,   // v-model绑定的属性值
    },
    setup(){
        const updateValue = (e: KeyboardEvent) => {
          context.emit("update:modelValue",targetValue);   // 传递的方法
        }
    }
}
posted @ 2022-09-28 09:47  凉宫春日大胜利  阅读(249)  评论(0)    收藏  举报