当前位置:网站首页>设计三级联动
设计三级联动
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+Prometheus+Node_explorer+Jmeter)
【记录】TypeScript
leetcode21. Merge two ordered linked lists
注解式编程小记
QtDataVisualization 数据3D可视化
Django--20实现Redis支持、上下文以及上下文和接口的交互
C语言学习记录--变量基本类型和内存大小
Minecraft
task04 Pytorch进阶训练技巧
flask框架学习:debug与配置项
C语言——逆序输出字符串的函数实现
C语言的二维数组初始化的几种方式介绍(私藏大数组初始化方式)
程序员小白的自我救赎之路。
gradle-wrapper.jar说明
Flask framework to study: the debug and configuration items
[Verilog] I2S Master Test Bench
Flask framework learning: trailing slashes for routes
吃瓜教程task03 第4章 决策树
LeetCode1166.设计文件系统
win下Anaconda(环境配置等)和pycharm安装详细教程