受控模式和非受控模式
对于一般的支持双向绑定的组件而言,传入 modelValue 进入受控模式。不传或者为 undefined 则为非受控模式,此时可以传入 defaultValue 属性作为默认值。
所以,请不要把 undefined 作为受控模式的空值,我们推荐使用相应数据结构的空值(例如字符串的 '',数组的 [])或者 null 作为受控模式的空值。
满足以下形式的组件属性同理:
- 支持
v-model的xxx - 拥有
defaultXxx作为默认值