await和$nextTick的使用

   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;     },
上一篇:vue - element-admin keepAlive后部分表格错位


下一篇:vue动态设置Iview的多个Input组件自动获取焦点