树形菜单或多级分类如何开发?(云开发)
说下需求,就是类似商城的分类选择器,服装—》女装—》连衣裙 这种结构,用小程序端云开发实现
以前有的是THINKPHP,数据库存上catid和parentid,后台来个递归就可以解决问题
现在用小程序云开发,我想大致两种方案:
第一种:
1 数据库和以前的一致,然后在小程序端循环取出所有数据(上千条),或在云函数端循环取出数据
2 到小程序端用递归重新生成需要的json数组,然后到小程序前端展示(一共三级,级数固定)
第二种:
1 数据库重新构建,用JSON格式,直接按照三级结构构建
2 小程序端或用云函数取出JSON,渲染到前端(不用递归)
两种方式,感觉后一种方式可能效率要高些,云开发才开始学习,希望大家给点意见,用哪种方式最好,或者其它方式 ,感谢
最终实现类似唯品会小程序效果