vue 中同步等待的提交

 // 同步等待的提交
   async onControlSuccess(formName) {
      const params = {
        id: this.lanePlanInfo.laneDetailId,
        devopsStatus: devops.DevClusterReleaseFinish,
        devLeaderConfirmReason: this.devLeaderConfirmReason,
      };
      await this.finishDevLeaderConfirmClick(params);
    },
    
    async finishDevLeaderConfirmClick(params) {
      const res = await finishDevLeaderConfirm(params);
      if (res && res.code === 10000) {
        this.$message.success("提交成功");
        this.$router.push({ path: "/requirement/projectManagement" });
        return true;
      } else {
        console.log("[finishDevLeaderConfirmClick]", res.message, params);
        this.$message.warning("提交失败,原因:" + res.msg);
        return false;
      }
    },

你可能感兴趣的:(vue.js,javascript,ecmascript)