1.首页页面,
2.5个el-dialog组件
3.每个组件都会用到一个共通的数据(比如地区数据)
4.这个共通数据必须在页面created时调用, 否则这个数据相关的功能不能使用.
我的解决方案:
是在app.vue页面中就调用这个共通数据的接口, 并放入vuex中管理起来,
这样这些用到共通数据的组件就可以直接使用.
症结: 正常使用是没有问题的,
如果在首页F5刷新一下的话, vuex数据因为会被清空, 所以5个el-dialog组件需要在created重新请求一下这个共通数据,
在console中会看到这个相同的接口, 被请求了5次, 感觉很浪费, 请问各路大神, 有没有优化的好办法. 谢谢
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…