为什么要使用computed
来源:6-12 使用 Vuex getters
慕粉3178367
2023-09-02
const column = store.getters.getColumnById(currentId)
const list = store.getters.getPostsByCid(currentId)
const column = computed(() => store.getters.getColumnById(currentId))
const list = computed(() => store.getters.getPostsByCid(currentId))
第一个是any类型,第二个是computed的Ref类型
这两个结果会有不同吗?
写回答
1回答
-
张轩
2023-09-02
同学你好
这是硬性规定,可以把 computed 去掉,会发现会失去响应性
假如不用 computed 父级数据更新以后子组件中是不会更新的 ,特别注意 setup 是只执行一次的,任何想要有响应式变化的数据都要用 computed 进行包裹
00
相似问题