首先,什么是引用类型?什么是非引用类型?
引用类型:Array,Object
非引用类型:Number,String,Boolean...
其次,他们父子组件之间传值有什么区别?
引用类型父组件传值给子组件后,子组件修改了该参数,父组件可以直接获取子组件
非引用类型是父组件传值给子组件后,子组件修改了该参数后要传值回父组件
然后,引用类型传值要注意什么?
父组件传参的数据是一个空的对象或者数组,实际上是将这个数组在父组件中的地址传给了子组件,因此子组件修改该参数时,父组件内的相应参数会直接改变,也正是如此,在子组件中处理该参数不能直接赋值,要通过splice进行添加删除或者push进行添加,否则会报错
最后,看一下引用类型和非引用类型传参的例子
如果想要了解详细的组件之间传值,请到该网站了解:https://cn.vuejs.org
引用型
非引用型: