请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于computed和getters

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

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

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

正在回答 回答被采纳积分+3

2回答

慕前端9269254 2022-03-17 22:11:55

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

0 回复 有任何疑惑可以回复我~
  • Sunday #1
    你好
    不加 computed 则 language 不是一个计算属性,也就不会发生重新计算
    回复 有任何疑惑可以回复我~ 2022-03-18 16:56:07
Sunday 2022-01-25 21:09:14

你好

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信