在 vuex 增加 loading 状态,
当地区变更的时候,loading = false;
watch 监听 loading = false 的时候,$nextTick 变更 loading = true;
时间组件的初始化调用报表数据的请求!
然后loading 控制以下内容的显示:报表类型,时间组件,报表组件;
感觉差不多一条线就顺了!
~~下面是一点个人的代码风格,蛮方便的,但是有时候也带来很多坑爹的问题:
1.请求的参数存 vuex
2.请求数据的调用存 index.vue
3.数据更新的请求直接根据:报表和时间的状态更新
(如果嫌弃可能产生的 重复请求,可以在接口调用里面处理掉)~~
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…