单向数据流的意思是指数据的改变只能从一个方向修改
举个栗子:
如一个父组件有两个子组件,分别为1和2。父组件向子组件传递数据,两个组件都接收到了父组件传递过来的数据,在组件1中修改父组件传递过来的数据,子组件2和父组件的值不会发生变化。但是如果父组件改变相应的数据,两个子组件的数据会发生相应的改变。 如果子组件想修改数据,只能通过 $emit 派发一个自定义事件,父组件接收到后,由父组件修改。
举个栗子:
如一个父组件有两个子组件,分别为1和2。父组件向子组件传递数据,两个组件都接收到了父组件传递过来的数据,在组件1中修改父组件传递过来的数据,子组件2和父组件的值不会发生变化。但是如果父组件改变相应的数据,两个子组件的数据会发生相应的改变。 如果子组件想修改数据,只能通过 $emit 派发一个自定义事件,父组件接收到后,由父组件修改。