基于之前支持表单验证的el-table开发完成后,在数据量过大的时候,会出现渲染慢,表格卡顿等致命问题,而element-ui的el-table本身没有像antd一样提供虚拟列表的demo和相关支持,因此本文在上次的开发基础上,继而开展虚拟列表的开发。本次分为普通列表和树形列表两种,树形在普通列表上面多了一些情况考虑,例如展开收缩等。
处理大量数据,用ElSelectV2实现虚拟列表展示。 因为是基于Elementui 中的el-select,所以要引入Elementui 用法: 1、安装: npm i el-select-v2 2、main.js 中引入 importVuefrom'vue';// 必须引入 element-uiimportElementUIfrom'element-ui';import'element-ui/lib/theme-chalk/index.css';importElSelectV2from...
rows)}.name`}} --> <el-form-item label-width="0" :rules="rules.address" :prop="`${row.customIndex!=='tempIndex'?`rows.${row.path}.address`:''}`" > <el-input v-model="row.address"></el-input> </el-form-item> </template> </el-table-column> <el-table-column prop="...