写代码测试的时候, 感觉之前request.js文件中的设置局部mock的if
条件判断不太严谨吧, 不过这个问题也就只在开发阶段出现.
options.mock给config.mock赋值, 如果前一个api有写mock: true
, 而后面一个api没写mock属性, config.mock依旧为true, 所以后面一个api也会调用mock的接口.
当我第一次login的时候, 接口没有问题, 退出用户再次登录时, 就有问题了
if
判断, 在最后三元运算符有options.mock
用它判断, 没有的话才用config.mock
判断