Promise 应用

let list = [
        this.$refs.jwryIndex.checkForm('form'),
        this.$refs.jwryCommonDialog.checkForm('form'),
      ];
  Promise.all(list).then((res) => {
    let param = {
      basicInfo: JSON.stringify(this.formData),
      jwInfo: res[1].jwInfo,
      addressObj: res[1].addressObj,
      type: 'jwry'
    }
      if(this.family){
        param. familyRelations = this.formData.familyRelations
        this.$emit('addJwry', param);
         this.$refs.rsDialog.close();
      }else {

        addObj(param).then(res => {
          this.$message.success('添加成功')
          this.$refs.rsDialog.close()
          this.$emit('refreshDataList')
        })
      }
  }, (err) => {
    console.log(err)
  })
posted @   寒冷的雨呢  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示