js 关于多级联动处理以及初始化的时候的处理方案

1:接口访问,布局刷新,点击一级的时候访问后台获取二级列表,以此类推; 缺点,初始化时无法初始化,并且无法点击第二级以及之后的列表;

2:由后台一次性返回所有的最终级列表,有前端处理;    

               1:采用子节点方案;即:一级节点的children是二级,二级的children是三级, 如果只是二级,可采用,如果是n级,则不建议,组装children容易出uco;

             

    2:采用统一方法,传递不同标志,  也可点击不同方法,建议使用同一方法,可以在动态渲染也可使用;   静态可直接判断,动态可循环再判断;在初始化时对一级元素进行去重处理,点击一级时,循环遍历一级元素等于选中并对二级元素去重,依此类推;    有点,可动态化,思路简单清晰;  缺点:每次都循环遍历,会更多的消耗性能

原文地址:https://www.cnblogs.com/chenlongsheng/p/14380782.html