JS获取Promise对象里面的值问题
2023-01-22 14:37:37 来源:易采站长站 作者:
目录JS获取Promise对象里面的值获取Promise{<pending>}的值问题解决总结JS获取Promise对象里面的值1、以下代码返回值为:constres=getTaskItems(...
目录
js获取Promise对象里面的值获取Promise{<pending>}的值
问题
解决
总结
JS获取Promise对象里面的值
1、以下代码返回值为:
const res = getTaskItems({}); if (res.code === 0) { this.taskItem = res.data; }
2、使用一下代码即可获取data里面的值
getTaskItems({}).then(res => { console.log(res.data); })
获取Promise{<pending>}的值
问题
我使用如下代码
let lyric = getLyric(this.$store.state.songId); console.log(lyric)
获取到的结果:
如果直接console.log(lyric.data),会输出undefined
解决
let lyric = getLyric(this.$store.state.songId); let a = lyric.then((res)=>{ console.log(res.data) });
总结
以上为个人经验,希望能给大家一个参考,也oqxqH希望大家多多支持我们。
如有侵权,请发邮件到 [email protected]
最新图文推荐
相关文章
-
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除
最近有使用vue+elementUI实现多图片上传的需求,遂做此纪录。 本次主要写一下前端的实现细节,至于后台以Multipart[ ]数组接收即可,不再赘述,网上一搜大把文章可供参考。 本次使用2020-03-23
-
Vue-router 报错NavigationDuplicated的解决方法
版本:3.1.x 报错原因: 使用push()、replace()进行导航时,不能重复导航到当前路由。 解决办法: 方法1:在定义路由的文件中router/index.js const originalPush = VueRouter.prototype.pushVueRouter.protot2020-03-31