找回密码
 立即注册
查看: 48|回复: 1

[API美化] API分类排序修复

[复制链接]

5

主题

1

回帖

23

积分

积分
23
发表于 2025-5-19 23:25:42 | 显示全部楼层 |阅读模式
目前API前端的分类排序是按照id进行排序的,后台设置了权重也无法生效,以下代码修改成了按照后台设置的权重排序;

  1. /* 获取分类列表 getclasslist */
  2.                 const classlist = ref([]);
  3.                 const getclasslist = async () => {
  4.                     const res = await xget('/apis/getclasslist')
  5.                     if (res.code == 200) {
  6.                         // 对数据按照xu_index从大到小排序
  7.                         classlist.value = res.data.sort((a, b) => {
  8.                             // 将字符串转换为数字进行比较
  9.                             return Number(b.xu_index) - Number(a.xu_index);
  10.                         });
  11.                     }
  12.                 }
  13.                 getclasslist()
复制代码
替换到模版目录下api.php 文件,179行有【获取分类列表 getclasslist】注释的地方即可;
CansCode官方网站:https://canscode.com/
回复

使用道具 举报

10

主题

21

回帖

215

积分

积分
215
发表于 2025-5-23 15:06:10 | 显示全部楼层
感谢分享,我们已采纳并修复
CansCode官方网站:https://canscode.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|CansCode - 交流论坛 ( 苏ICP备2022039294号 )

GMT+8, 2025-6-1 10:10 , Processed in 0.160504 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表