当前位置:网站首页>设计三级联动
设计三级联动
2022-08-11 05:17:00 【肖肖冲鸭】
例:假如让你设计一个省市县的三级联动,会怎么设计?
- 省市县放在一个大的对象里面
- 省市县各自用数组表示,每个数组里面有多个对象,每个对象用来标识对应的省份,或者市区,县级的名称,id
- 如果是第二层及以上(在这里指市区和县级),除了标识自身的id以外,还得有对应的父级的id,从而才能更好实现联动效果
{
“privinces”:[
{
"name":'河北省',
"id":11
},
{
"name":'江苏省',
"id":22
},
{
"name":'江西省',
"id":33
},
],
"cities":[
{
"name":南京市,
"id":235,
"parentId":22
},
{
"name":保定市,
"id":345,
"parentId":11
},
{
"name":赣州市,
"id":567,
"parentId":33
},
],
"counties":[
{
"name":信丰县,
"id":12444,
"parentId":33
},
{
"name":龙南县,
"id":12445,
"parentId":33
},
],
}
边栏推荐
猜你喜欢
(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)
【win10+cuda7.5+cudnn6.0安装caffe⑥】报错及处理方式
Flask框架学习:路由的尾部斜杠
(3) How Redis performs stress testing
flaks framework learning: adding variables to the URL
(一)Docker安装Redis实战(一主二从三哨兵)
C语言自定义类型——枚举类型讲解
深入理解线程、进程、多线程、线程池
软件测试风险识别
(1) Docker installs Redis in practice (one master, two slaves, three sentinels)
随机推荐
Markdown 常用到的一些编写技巧
Flask framework to study: the debug and configuration items
【win10+cuda7.5+cudnn6.0安装caffe⑥】报错及处理方式
第8章 函数探幽-2
如何设置pip安装的国内源
QT GrabWindow截取屏幕
LeetCode43.字符串相乘 (大数相乘可用此方法)
C语言学习记录--变量基本类型和内存大小
吃瓜教程task01 第1章 绪论
怎么用管理员方式打开压缩包
第9章 内存模型和名称空间
一、Jmeter环境部署
【win10+cuda7.5+cudnn6.0安装caffe②】安装Visual Studio 2013和caffe
Introduction of several ways to initialize two-dimensional arrays in C language (private way to initialize large arrays)
吃瓜教程task04 第5章 神经网络
Flask框架学习:路由的尾部斜杠
第10章 对象和类-2
Flask framework learning: trailing slashes for routes
【C语言进阶】第一篇深度剖析整数数据在内存中的存储(一)
(3) Construction of a real-time performance monitoring platform (Grafana+Prometheus+Node_explorer+Jmeter)