4
回答
怎样从数据库里提取无限分类生成无限分类菜单
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
商城轮播图左边都有一个导航菜单,比如京东,这个菜单是怎样从数据库里提取出来然后形成菜单的呢?
举报
小乔先僧
发帖于2年前 4回/736阅
共有4个答案 最后回答: 2年前
一般这个都是先从数据库里面读出来,然后放入缓存里面,数据库进行更改时候,对应的缓存数据也会发生更改。无限分类的菜单其实是在商城后台直接设置好的(我所接触的都是三级,不过无限级也是类似的),数据库中可以通过一个(父类ID)字段来进行判别,一级分类的父类ID为0,然后添加对应的子类时候记录上一级的父类ID,。
--- 共有 2 条评论 ---
mrmusic你把数据抛给前端模板之后,这个要具体看你怎么显示,一级分类,二级分类对应的位置,还是看业务 2年前 回复
小乔先僧我把分类从数据库取了出来,用递归方法取的,现在问题是我不知道前端的模板应该怎么写,怎么遍历,求告知,谢谢啦~ 2年前 回复
关系数据库做好菜单的父子关系,缓存做查询。
--- 共有 1 条评论 ---
小乔先僧我把分类从数据库取了出来,用递归方法取的,现在问题是我不知道前端的模板应该怎么写,怎么遍历。 2年前 回复
设置好二级菜单每一个<li></li>的css,然后遍历提取出来的数组数据,每一条数据放在一个<li></li>里面。
递归咯,多级菜单一般不全部加载出来,尤其很多层的时候。设计父子关系,然后只接在第一级菜单,点击某个节点的时候再异步加载下一级菜单
--- 共有 1 条评论 ---
小乔先僧非常感谢你,你的回答对我很有帮助,嘿嘿。 2年前 回复
顶部