iview table sortable排序不正确

解决方案

问题

排序过程中发现有的项,倒序没问题,正序排序会有几个是乱的,暂时没明白是什么原因造成的。

方法

 {
                        title: '周排名',
                        key: 'thisWeekRank',
                        sortable: true, //配置排序
                        align: 'center',
                        minWidth: 100,
                        sortMethod: (a, b, type) => {  //核心是这里
                            console.log(a, b, type);  //
                            if (type === 'asc') {
                                return parseInt(a) < parseInt(b) ? 1 : -1;
                            } else {
                                return parseInt(a) > parseInt(b) ? 1 : -1;
                            }
                        }
                    },

注意点

可以看到打印的type不是key(thisWeekRank),而是asc,所以函数里面也是要写这个
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39818813/article/details/113317124
今日推荐