Vue 的单向数据流:指数据一般从父组件传到子组件,子组件没有权利直接修改父组件传来的数据,即子组件从 props 中直接获取的数据。
子组件使用 $emit 发出一个事件,让父组件接收去修改这个值。
v-model 数据双向绑定,和 单向数据流是两个概念。
v-model 只是一个语法糖,等同于
<input v-model=“phoneInfo.phone”/>
<input :value="PhoneInfo.phone" @input="val => { PhoneInfo.phone = val }"
//这两句一样的