【问题记录】【VUE】【vue-pure-admin】ElPagination你使用了一些已被废弃的方法,导致分页显示不出来
1 问题描述
最近在看vue-pure-admin(一个前端框架),框架挺好的正常该有的都有,主要是使用比较简单,使用表格组件的时候,会出现一个报错,分页组件会莫名的报错。
2 解决办法
最后的问题是出现在分页总数total接收的是一个数字型,而后端返回的是一个字符串,(也跟各自的框架设计有关系,之所以后端JSON时会把Long转String是防止前端JS精度的丢失),所以只需要前端把后端返回的字符串类型转换成数字型即可,pagination.total = Number(data.totalCount);
当然问题不是一下子处理完的,前前后后大概加起来有一天半吧折腾,把精简版、完整版的代码前前后后拉了几遍,文件对比都没解决,最后还是再拉代码发现mock出来的数据没问题,一调真实接口就有问题,最后发现问题点的。