这是一个独立的组件,css预处理是用的scss;
写的过程遇到的问题:
因为这个功能会多次需要切换省份城市这些,所以我一次性拉取所有数据存储到localstorage,不然请求接口次数太多了
一开始的不限城市和不限地区我想并入...左边三级联动的,每个子项都有自己的id和name, 而选择的是组合成的(看GIF图),中间是中划线隔开,这对于推入和推出就带来一堆遍历和比较
我们这边的后端大佬说不限制的id均为0(城市或者地区),所以这个需要自行组合...,最后就是动态图那格式的ID就是后台接受的,,多地区再拼接成字符串....'3-13-2,2-44-3,4-0-0'这种提交到后台.....联动JSON数据格式
regionName: 项的名称
regionId: 项的ID
child: 是否包含有子项
?...1: 数组的比对,数组的遍历,数组的组合及响应判断
2: vue一些内置指令的使用
3: 组件功能细节的考虑,不限制地区,全部这些按钮在什么情况下能点击
4: 清空数据之后各个状态的恢复和重置等等
--