收藏夹
用户可将常用的导航菜单添加进收藏夹,方便快速访问。
开启
在应用配置中设置:
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
。