387 vue保存属性的地方,单向数据流(组件与组件之间)

八、目前为止保存属性的地方

  1. data
  2. 计算属性
  3. props

九、单向数据流(组件与组件之间)

所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定

父级 prop 的更新会向下流动到子组件中,但是反过来则不行。

这样会防止从子组件意外改变父级组件的状态【数据】,从而导致你的应用的数据流向难以理解。

【如果不是这样,多个子组件共用一个父组件的数据时,一个子组件改变了父组件的数据,其他子组件的数据也会同时改变。】

  • 透漏三个问题 :
    • 组件与组件之间是单向数据流 【父组件与子组件、不同的组件之间。】
    • 父级 prop 的更新会向下流动到子组件中
    • 子组件不允许修改父组件传过来的prop数据
1. 单向数据流 (组件与组件之间)
2. 双向数据绑定 (V <==> M 同一个组件 ) v-model
3. mianshi: vue 是单向还是双向的 ? 单向

猜你喜欢

转载自www.cnblogs.com/jianjie/p/12529380.html