vue3 中如果 ref 里面的值很多会不会影响性能?-灵析社区

饼干爱折腾

const options = ref({ name1: 'name1', name2: { name2: 'name2', name3: { name2: 'name2', name3: 'name3', name4: 'name4', name5: 'name5', name6: 'name6', }, name4: 'name4', name5: 'name5', name6: 'name6', }, name3: 'name3', name4: 'name4', name5: 'name5', name6: 'name6', ... fm1: () => { ... }, fm2: () => { ... }, fm3: () => { ... }, fm4: () => { ... }, ... }) 上面这个,我就定义了一个 `options` 里面有几十个属性和方法,这样会不会有影响。 还是说分成多个 `options` 更好

阅读量:40

点赞量:0

问AI
劳资最帅
问这个问题估计是因为Vue2的时候采取的"defineProps"方案导致的。现在的Vue3采取的"Proxy"的方案,所以在初始化的时候没有Vue2的速度慢的问题。 但是"Options"中有大量的属性一定是一个不好的实现,简易分成多个,便于管理。