【前端项目问题】RXJS toPromise has been deprecated (toPromise被弃用了新版本该怎么使用)

toPromise被弃用了新版本该怎么使用

一、问题还原

vscode中新版本的 rxjs 会对 toPromise() 进行画删除线,表示被弃用。
在这里插入图片描述

二、官方答复

在这里插入图片描述
确实在5.5版本之后已经被弃用了

三、问题解决

import {
    
     lastValueFrom } from 'rxjs';
let res = await lastValueFrom(this.http.post(HTTP_BASE.host + AUTH_BASE, param));

在这里插入图片描述
这样就可以直接拿到接口返回的对象了

以上就是toPromise被弃用的解决方案,欢迎关注《项目问题》专栏。
我会将自己平时项目中常见的问题以及笔试面试的知识在CSDN与大家分享,一起进步,加油。

猜你喜欢

转载自blog.csdn.net/weixin_46318413/article/details/123575330