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 = [];
      }
    },
相关推荐
Liora_Yvonne31 分钟前
为什么你写了3年前端还是搭不好一个项目
前端·架构
snow@li33 分钟前
Java:后端项目会有一个类似前端node_modules的目录吗 / jar包在本地仓库 ~/.m2/repository 中按版本共存
java·开发语言·前端
weedsfly34 分钟前
单例模式在前端中的正确打开方式
前端·javascript·面试
PedroQue9934 分钟前
uni-router新推useUniEventChannel,彻底解决页面通信难题
前端·uni-app
IT_陈寒35 分钟前
Vite冷启动快?我遇到了个奇怪的依赖问题
前端·人工智能·后端
2603_9552797037 分钟前
通过 brew upgrade cmake 升级到最新版本
前端
卓怡学长39 分钟前
w268基于springboot + vue 物流系统
java·数据库·vue.js·spring boot·spring·intellij-idea
FREEDOM_X1 小时前
Linux 进程间通讯(IPC)——总结
linux·c语言·前端·嵌入式硬件·struts
WWBQU1 小时前
前端day06
前端
岁月宁静1 小时前
DeepSeek Harness 团队 招聘 :JD反推:新手如何系统掌握AI Agent开发技术?
前端·人工智能·后端