vuejs props传参的单向数据流及例外情况

作者: liluchang 分类: vue 发布时间: 2019-03-23 00:00

我们在vue中,父组件和子组件,父组件给子组件传递数据以后,基本是子组件不可以直接修改父组件传递过来的数据,但是也有例外,如果父组件传递过来的数据是对象或者数组,那么子组件是可以修改对象中数据,也可以修改数组中的数据。不可以直接修改整个对象或者数组,

这个很好玩,是什么原因呢?

vue的官方解释是:注意在 JavaScript 中对象和数组是通过引用传入的,所以对于一个数组或对象类型的 prop 来说,在子组件中改变这个对象或数组本身将会影响到父组件的状态。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

标签云