Vue shallowReactive() 简介

shallowReactive() 

shallowReactive() 也是浅层响应视图。

1、对第一层属性值的修改,会更新到视图层。

2、对除第一层之外的属性值修改,可以改值,但是无法更新到视图层。

3、shallowReactive()无法手动更新视图层,因为没有提供类似triggerRef()的方法

 它与shallowRef()的区别:

1、shallowRef()顶层为value层。而shallowReactive()顶层为第一级属性。

2、shallowRef()可以手动更新视图层,而shallowReactive()没有此功能。

 

SO:shallowReactive()应用场景:

我们可以把需要展现在视图层的数据,放置在第一层。而把内部数据放置在第二层及以下层,

posted @ 2022-09-14 16:27  1024记忆  阅读(292)  评论(0)    收藏  举报