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