问题:Vue组件中props传值,有些值可以直接修改有些不可以
分析:JavaScript 中对象和数组的变量间赋值是通过引用赋值的
结果:对于一个数组或对象类型的props来说,当父组件的传值是对象或者数组时,在子组件中改变这个对象或数组本身将会影响到父组件的状态。如果不想出现这类情况,最好定义一个本地的 data property
问题:Vue组件中props传值,有些值可以直接修改有些不可以
分析:JavaScript 中对象和数组的变量间赋值是通过引用赋值的
结果:对于一个数组或对象类型的props来说,当父组件的传值是对象或者数组时,在子组件中改变这个对象或数组本身将会影响到父组件的状态。如果不想出现这类情况,最好定义一个本地的 data property