Skip to content

收藏夹

用户可将常用的导航菜单添加进收藏夹,方便快速访问。

开启

在应用配置中设置:

ts
const globalSettings: Settings.all = {
  favorites: {
    enable: true,
  },
}
const globalSettings: Settings.all = {
  favorites: {
    enable: true,
  },
}

处理请求

收藏夹默认存储在浏览器本地 localStorage 里,如果需要将数据存储到服务器,可以通过 favorites.storageTo 配置项来实现,具体配置如下:

ts
const globalSettings: Settings.all = {
  favorites: {
    storageTo: 'server',
  },
}
const globalSettings: Settings.all = {
  favorites: {
    storageTo: 'server',
  },
}

然后到 /src/api/modules/user.ts 中找到 favorites()favoritesEdit() 这两个函数,并分别修改这两个函数的请求地址。

建议

为减轻后端处理,数据会直接以 JSON 字符串进行存储,建议后端可以在用户表增加相关字段,并将字段类型设为 lonetext