如题:
该功能类似与有道云笔记的笔记管理,特殊的点在于排序功能
1.我需要可以对文件夹或笔记进行随意排序.
2.将笔记移动到另一个文件夹下(在移动到其他文件夹下后也需要排序)
但是,排序结构我同一个简单粗暴的' ['1', '2', '3'] '结构存储 id 来保证笔记的排序. 这样的结构造成了较为麻烦的问题:
1.我必须在每一层文件夹下储存一次 [] 作为排序依据.
2.在排序时, 前端方面在给予后端的也是 ['1', '2'] 这样的结构. 特别是跨文件夹移动排序,前端获取 ['1', '2'] 较为麻烦.
3.在删除笔记时,我必须重新构建 ['', '']
我觉得这样设计很不优雅, 大家有什么好的经验吗? 希望能得到一些指点,先谢谢大家.
该功能类似与有道云笔记的笔记管理,特殊的点在于排序功能
1.我需要可以对文件夹或笔记进行随意排序.
2.将笔记移动到另一个文件夹下(在移动到其他文件夹下后也需要排序)
但是,排序结构我同一个简单粗暴的' ['1', '2', '3'] '结构存储 id 来保证笔记的排序. 这样的结构造成了较为麻烦的问题:
1.我必须在每一层文件夹下储存一次 [] 作为排序依据.
2.在排序时, 前端方面在给予后端的也是 ['1', '2'] 这样的结构. 特别是跨文件夹移动排序,前端获取 ['1', '2'] 较为麻烦.
3.在删除笔记时,我必须重新构建 ['', '']
我觉得这样设计很不优雅, 大家有什么好的经验吗? 希望能得到一些指点,先谢谢大家.