为了账号安全,请及时绑定邮箱和手机立即绑定

Promise调用then()出错

Promise调用then()出错

慕尼黑8549860 2019-03-13 13:15:52
Vue的项目里let __this = this;let pro = function () {    return new Promise((resolve, reject) => {        let urlGetCarList = domain + '/app/carStatusList.action';        __this.$http.get(urlGetCarList, {            params: {                'dealerId': 'de590792498f11e7ae8200163e003dce',                'beginRow': '0',                'status': '0',                'isShelves': '1'            }        }).then(response => {            let listArr = response.body.object;            resolve(listArr.dataList[1].oldCarId);        });    });}pro.then((id) => {    console.log(id);})listArr.dataList[1].oldCarId打印的确是获取到的,打印Promise也是有的。could you please help me, thank you.
查看完整描述

3 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

pro().then((id) => {

    console.log(id);

})


查看完整回答
反对 回复 2019-04-09
?
LEATH

TA贡献1936条经验 获得超6个赞

可能是你的this指向不正确吧


查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 1088 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信