await和$nextTick的使用


  
async editDialog(row) {
      let { userId, loginName } = row;
      if (loginName == "admin") {
        Message.warning("admin用戶不接受更改");
        return;
      }

      this.formOp = "edit";
       this.vStatus.dialogEditFormVisible = true;
      this.loadingStatus.loadingOthers = true;
       await this.$nextTick(()=>{});
      Object.assign(this.editForm, this.initForm);
      Object.assign(this.editForm, row);

      row.treeIds = row.treeIds || [];
      this.editForm.xiaoman = row.treeIds.length ? row.treeIds[0] : "";

       let fg = await findRoleList(userId, { data: {} });
      let res1 = fg.filter((item) => item.flag).map((item) => item.roleId);
      this.editForm.roleIds = res1;

      this.loadingStatus.loadingOthers = false;
    },


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM