当前位置:网站首页>el-table表格——sortable排序 & 出现小数、%时排序错乱

el-table表格——sortable排序 & 出现小数、%时排序错乱

2022-07-06 12:51:00 viceen

el-table表格——sortable排序 & 出现小数、%时排序错乱

前端实现排序

只需要在表头上加上一个sortable属性即可

<el-table-column prop="bookCount" label="图书总量" align="center" :show-overflow-tooltip="true" sortable ></el-table-column>

问题1、当数据中出现小数,导致排序错乱

解决:

<el-table-column prop="intoRate" label="进场及时率" align="center" :sort-method="(a,b)=>{return a.intoRate - b.intoRate}" :show-overflow-tooltip="true" sortable ></el-table-column>

问题2、当数据需要使用%来显示,直接返回的数据含有%导致排序错乱,需要返回正常数字,在这里进行拼接%

解决

<el-table-column prop="intoRate" label="进场及时率" align="center" :sort-method="(a,b)=>{return a.intoRate - b.intoRate}" :show-overflow-tooltip="true" sortable>
       <template slot-scope="scope">
          {
   { scope.row.intoRate }}%
       </template>
</el-table-column>
原网站

版权声明
本文为[viceen]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_44867717/article/details/125618188