有一个后台管理系统
路由嵌套关系:app.vue > a.vue > b.vue
我想这么做:
在app.vue中发送验证token有效性的请求
在a / b 中发送数据请求,数据请求的参数依赖app.vue中token有效性返回的相关参数。
问题
- 这么设计合理吗,跟vue全家桶设计初衷相一致吗?
- 会有app.vue中数据返回很慢,但是a b 就把各自的请求发送出去了这种异步问题,该怎么解决?
有一个后台管理系统
路由嵌套关系:app.vue > a.vue > b.vue
我想这么做:
在app.vue中发送验证token有效性的请求
在a / b 中发送数据请求,数据请求的参数依赖app.vue中token有效性返回的相关参数。
问题
不需要单独发送验证token有效性,token
一般是用户登录后才保存下来的,后面的其他的请求都带上这个token
,后端的程序先校验token
有效性,是有效的继续返回相应的数据,不是有效的,返回一个状态码,前端根据这个状态码跳转到登录页面重新登录。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
isLoaded
,然后模板里<a v-if="isLoaded"></a>
<b v-if="isLoaded"></b>
这样就可以保证 app.vue 加载完之后再处理 a 和 b