2025-38st-w-日常开发总结

63 阅读1分钟

关于我错怪acro-design a-table 服务端有bug的问题

18号看到之前项目代码[arco-web 版本为2.43]。发现不是它的服务端排序有问题,而是公司基于a-table封装的组件啊BTbale的问题,也应该是我自己没用对。

19号今天再次测试,发现还是arco-degisn-vue, 版本问题 我按照昨天排序正常的那个代码一样,在我维护的代码中[arco-web 版本为2.55.1]去尝试,发现只要是在sorter-change 事件中加上服务器请求,那么第二个参数必定为空

const sorterChange = (_, desc) => {
  listQuery.page = 1;
  listQuery.sort = desc == "ascend" ? 1 : 0;
  getList();// 只要加上,desc 就会一直返回空,不加就可以返回asc desc '' 这三个切换时轮流返回!!
};
sorter-change排序规则发生改变时触发dataIndex: string direction: string