关于mobile的navigation通过vuex获取数据的问题

来源:8-3 抽离公用逻辑,封装系列动作

一只小木马

2022-09-06

老师 就是我在mobile-navigation组件中没有像你一样通过$store.getters.category来获取数据
我是通过useStore的方法来获取,但是我发现这样做,获取到的数据是空的(我在navigation组件中使用了dispatch获取数据,并且成功获取存储到了category模块的store中)

const store=useStore();
const category = store.getters.category;

但是该用了您的方法,数据显示就没问题,我有点不明白这是为啥

$store.getters.category
写回答

1回答

Sunday

2022-09-07

你好

这个应该是获取数据的时机问题。

因为 $store.getters.category 是在 template 中使用,它是响应性的。

而如果直接在 script 中赋值,那么 category 的值取决于赋值时的具体指。

0
0

基于 Vue3 ,打造前台+中台通用开发提效解决方案

42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手

788 学习 · 517 问题

查看课程