前端
2022-05-13
2022-05-13
等到看你银色满际,等到分不清季节更替,才敢说沉溺。——《水星记》
官方文档:https://cn.vuejs.org/v2/guide/components-props.html
我们在使用vue
的prop
时
如果prop
其数据类型为一个对象
则传入的是一个对象的地址引用
我们如果在子组件中使用watch
将其赋值给一个data
,用于外部组件状态发生变化时,内部的某一data
也能同时响应:
1 | watch: { |
这时候如果我们对myData
里的属性进行更改,发现外部(父组件)传过来的对象数据源也发生了变更
如果我们想要深拷贝
则可以使用:
1 | function deepClone( obj ){ |
运行:
1 | let ids = [1,2,3] |