收藏
回答

.then 打印不出东西来,不知道什么原因?

//封装promise的一个方法

inspectionOrderList() {

    var that = this

    var p = new Promise(function (resolve, reject) {

    http.inspectionOrderList({ //接口

.....

  })

})

    return p;

},


//在onload里面的调用

this.inspectionOrderList().then(res => {

      console.log("----onload",res)

    })


回答关注问题邀请回答
收藏

2 个回答

  • 金柯
    金柯
    2020-05-14
    inspectionOrderList() {
      var that = this
     var p = new Promise(function (resolve, reject) {
       http.inspectionOrderList({ 
          success: res=>{
            //获取到了数据res.data;
            console.log(res);
            resolve(res.data); //这个有吗?
          },
        fail: reject
        })
      })
     return p;
    }
    //在onload里面的调用
    this.inspectionOrderList().then(res => {
       console.log("----onload",res)
    })
    
    2020-05-14
    有用
    回复 1
    • 哆啦a梦你别跑
      哆啦a梦你别跑
      2020-05-14
      应该就是这里的问题  感谢感谢
      2020-05-14
      回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-05-14

    resolve/reject了吗?

    2020-05-14
    有用
    回复 2
    • 哆啦a梦你别跑
      哆啦a梦你别跑
      2020-05-14
      就是没有写这个 感谢🙏
      2020-05-14
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-05-14回复哆啦a梦你别跑
      不客气,这是我应该做的~能帮到你是我的荣幸!如果觉得有帮助的话请在顶部回复里点个有用。让其他人碰到同类问题时少走弯路~
      2020-05-14
      回复
登录 后发表内容
问题标签