关于computed和getters

来源:5-4 方案落地:封装 langSelect 组件

stb烙饼

2022-01-25

老师您好,在LangSelect组件中,用到的language这个getters,是这样获取的:

const language = computed(() => store.getters.language)

getters本身不就是使用computed实现的吗,为什么不直接用store.getters.language,还要再用computed再包一层呢?

写回答

2回答

慕前端9269254

2022-03-17

如果不加computed的话 langSelect 组件 自身并不会被更新,只有appMain的内容会被更新...这是为什么

0
1
Sunday
你好 不加 computed 则 language 不是一个计算属性,也就不会发生重新计算
2022-03-18
共1条回复

Sunday

2022-01-25

你好

这里应该是我的一个失误,此处确实是可以直接使用 store.getters.language 的

0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程