单项数据流就是在使用父子组件的时候父传给子的值,子用props接收,形成的单向下行绑定,父中的props更新会向下流动到子组件中,就和瀑布似的反过来则不行,这是为了防止子组件以为变更父组件的状态,导致不清楚数据的流向,
另外,每次父组件发生改变的时候子组件中的props也会刷新最新的值,这也就说明,你不可以在子组件内部去改变props如果做了vue会在浏览器警告,你可以在data中创建一个对象去接收props里面的值再去修改data对象中的值
props:['text'],
data(){
return{
textim:this.text
},
methods:{
add(){
this.textim=this.textim.push('1')
}
}
}