时间范围选择增加默认选项

This commit is contained in:
zhuoda
2022-11-06 22:09:46 +08:00
parent cd10a2d1b8
commit b811d79b34
4 changed files with 16 additions and 13 deletions

View File

@@ -29,15 +29,16 @@ import { getTokenFromCookie } from '/@/utils/cookie-util';
/*
* -------------------- ※ 着重 解释说明下这里的初始化逻辑 begin ※ --------------------
* -------------------- ※ 着重 解释说明下main.js的初始化逻辑 begin ※ --------------------
*
* 1、很多框架都是 直接调用vue方法创建vue实例然后挂载路由router、状态管理store等等但是关于router这块是有问题的
* 2、现在大部分路由都是从后返回的,直接挂载,这个时候前端没有从后端请求到所有路由的,所以只能写到路由拦截器里,这很绕很不清晰;
* 比如做法流程应该是:
* 1、在main.js里很多框架都是 直接调用初始化的vue方法创建vue实例然后挂载路由router、状态管理store等等但是关于router这块是有问题的
* 2、因为现在大部分路由都是从后端接口返回的,如若直接初始化挂载路由,这时前端没有从后端请求路由的数据,所以只能写到路由拦截器里,这很绕很不清晰;
* 正确的做法流程应该是:
* 2.1如果存在登录信息则先ajax请求用户的所有路由然后加载再去创建vue实例和挂载路由
* 2.2如果不存在路由信息则创建vue实例和挂载路由此时的路由应该只有login页面因为用户拥有哪些路由是登录之后才知道的
*
* -------------------- ※ 着重 解释说明下这里的初始化逻辑 end ※ --------------------
* 3、以上在main.js里两个方法一个是 获取登录信息getLoginInfo另一个初始化vue: initVue在最下的if操作里
*
* -------------------- ※ 着重 解释说明下main.js的初始化逻辑 end ※ --------------------
*/
/**