代码:
现在是数据还没进 then 里面处理就直接 export 输出了,页面都渲染完了才有数据过来,怎样改可以让它处理完数据了才 export 输出?
代码:
现在是数据还没进 then 里面处理就直接 export 输出了,页面都渲染完了才有数据过来,怎样改可以让它处理完数据了才 export 输出?
|
LaxFeb 13, 2019
1
我一般直接 export 一个 promise 出去
|
|
dixeranFeb 13, 2019 via Android
2
据我所知 js 里没法异步导出一个对象。
所以 a)调用模块的时候等待一会 b)或者导出 Promise,返回 Auth 对象 |
|
ashongFeb 13, 2019 via iPhone
3
GetAuthorized 传个 cb 进去 21 行后回调 export
|
|
hcwhanFeb 13, 2019 via iPhone
4
async await
|
|
thronsFeb 13, 2019 via iPhone
6
写这种代码纯粹是给自己挖坑,如果需要验证才能访问页面,应该在组件 didMount 以后判断是否处于已验证状态,如果不是则将路由 replace 到登录界面,登录状态最好全局管理,将其放到 redux 中或者用新的 Context API。
|
|
wszgrcyFeb 13, 2019 via Android
7
槽点太多,无法吐槽。简而言之一句话导出函数,return promise
|
|
desFeb 13, 2019
8
|
|
AV1Feb 13, 2019
9
又是拿同步的思维写异步方法……
而且你的 module 不应该 export 一个 status 形式的变量,而应该 export 一个 function,比如直接把 GetAuthorized export 出去 |
|
learnshareFeb 13, 2019
10
你并未理解异步和同步
|