async 与 await
异步对于用户来说真的是超级爽的, 但是对于开发来说真的蛮坑的.
但是呢=> 同步一时爽, 用户火葬场啊
axios 的同步获取 => 正确做法
1 | let getToken =>(){ |
1 | => {"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhcHAuZGV2LmthaXNoaXNvbmcuY29tIiwiYXVkIjoiYXBwLmRldi5rYWlzaGlzb25nLmNvbSIsImlhdCI6MTU1ODM0NDI1NiwibmJmIjoxNTU4MzQ0MjU2LCJleHAiOjE1NTgzNDQzMTYsImRhdGEiOnsidWlkIjoiMSIsInR5cGUiOiIzIiwidGVsIjoiMTU5Mjg3MDQ3NDEifX0.SoLqTMZsJOl_K5a-PKVPOdyLFSd3tfcJQeULDJC0IHc"} |
吃了一下午的亏, 我才反应过来 async定义的方法还是异步的, 只是 await 下的会把异步的Promise对象弄成同步处理….
错误做法
1 | let t=''; |
1 | => "" |