用途
@Prop
装饰器:主要用于在组件之间传递数据,将父组件的值传递给子组件。它定义了子组件的属性,可以接收来自父组件的赋值。@ObjectLink
用于建立对象之间的链接,通常用于在组件内部或组件之间共享和同步状态。它可以将一个对象的属性与另一个对象的属性进行链接,当一个对象的属性发生变化时,另一个对象的属性也会自动更新。
- 数据传递方式
@Prop
:是单向的数据传递,从父组件到子组件。父组件可以设置子组件的@Pro
p属性值,但子组件不能直接修改这个值。@ObjectLink
是双向的数据传递,父组件和子组件都可以修改子组件的@ObjectLink
属性值。
- 性能
@Prop
会深拷贝数据,具有拷贝的性能开销,性能低于@ObjectLink