vue3高阶用法一

飞鸟和蝉 / 2023-07-21 / 原文

1. v-model 和v-model:value为什么要的需要加:

  • v-model
    vue3中使用了modelValue来代替了value, 所以子组件触发emit的写法为 emit('update:modelValue','xxx')
  • v-model:value
    为什么有的需要加:value,因为:后面接的是子组件触发的emit('update:value','xxx')
    所以也就是说为什么vue3支持多个 v-model:x1, v-model:x2
  • ant-design-vue 的a-input
    使用的是 emit('update:value',e.target.value)
    Alt textimg