主要是遵循vue的单向数据源规则,具体用什么方式取决于自己以及项目实际情况
如果是基本类型,可以使用比较简单直接的方法,这里三种方式主要是针对的对象,里面会包含多个参数
方式一:直接通过props直接修改子组件里的值(不推荐,因为通过子组件直接修改了props里的值,违反了单向数据源)
在子组件里定义props
父组件引入使用
方式二: 跟第一种方法其实做法是差不多的
在父组件里直接使用v-model进行双向绑定
子组件使用modelValue
ts部分
这里其实set方法没有及时响应
template使用
方法三 : 建议使用
使用的是props+emits
子组件
父组件使用