element el-select数据量过大 造成页面卡死情况(解决)

template

bash 复制代码
<el-form-item>
            <el-select
              v-model="form.nameId"
              placeholder="姓名"
              clearable
              filterable
              remote
              collapse-tags
              reserve-keyword
              multiple
              :loading="loading"
              :remote-method="remoteMethod"
              style="width: 100%"
              @change="changeEmployeeName"
            >
              <el-option
                v-for="item in employeeUserList"
                :key="item.id"
                :label="item.employeename"
                :value="item.id"
              />
            </el-select>
</el-form-item>

script

data:

bash 复制代码
loading: false,
form: {
        limit: 10,
        page: 1,
        ....
      },
queryData: {
        page: 1,
        limit: 999999,
        employeename: "",
      },
      employeeUserList: [],

methods:

bash 复制代码
remoteMethod(query) {
      if (query !== "") {
        this.employeeUserList = [];
        this.loading = true;
        this.queryData.employeename = query;
        getEmployeeUser(this.queryData).then((res) => {
          this.loading = false;
          this.employeeUserList = res.data.rows.filter((item) => {
            return (
              item.employeename.toLowerCase().indexOf(query.toLowerCase()) > -1
            );
          });
          this.loading = false;
        });
      } else {
        this.employeeUserList = [];
      }
    },
相关推荐
镜宇秋霖丶10 小时前
2026.5.6@霖宇博客制作中遇见的问题
前端·javascript·vue.js
计算机专业码农一枚10 小时前
微信小程序 uniapp+vue高校社团管理
vue.js·微信小程序·uni-app
吴声子夜歌11 小时前
Vue3——TypeScript基础
javascript·typescript
小李子呢021111 小时前
前端八股Vue---Vue-router路由管理器
前端·javascript·vue.js
百锦再12 小时前
Auto.js变成基础知识学习
开发语言·javascript·学习·sqlite·kotlin·android studio·数据库开发
洛_尘13 小时前
Python 5:使用库
java·前端·python
Bigger13 小时前
Bun 能上生产吗?我的实战结论
前端·node.js·bun
kyriewen14 小时前
你的前端滤镜慢得像PPT?用Rust+WebAssembly,一秒处理4K图
前端·rust·webassembly
kyriewen1114 小时前
你等的Babel编译,够喝三杯咖啡了——用Rust重写的SWC,只需眨个眼
开发语言·前端·javascript·后端·性能优化·rust·前端框架
IT_陈寒15 小时前
SpringBoot自动配置坑了我,原来要这样绕过去
前端·人工智能·后端