一、问题还原
vscode中新版本的 rxjs 会对 toPromise() 进行画删除线,表示被弃用。
二、官方答复
确实在5.5版本之后已经被弃用了
三、问题解决
import { lastValueFrom } from 'rxjs';
let res = await lastValueFrom(this.http.post(HTTP_BASE.host + AUTH_BASE, param));
这样就可以直接拿到接口返回的对象了
以上就是toPromise被弃用的解决方案,欢迎关注《项目问题》专栏。
我会将自己平时项目中常见的问题以及笔试面试的知识在CSDN与大家分享,一起进步,加油。