首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

省市区 - 三级联动通用化模块组件

都说我们要做模块化设计,而不要做功能化设计 什么是模块化设计,就是可插拔性高,组件化,想要就用,不要用拉倒,直接删除就行 什么是功能化设计,就是一个简单的功能,实现想要的效果,但是不够通用化,别人要用的话需要读懂你的代码...,还需要复制黏贴很多代码这样效率不高 今天写了一个省市区三级联动的模块,写完后使用会非常方便,也很灵活 主要使用到的技术:jquery,redis,springMVC,MyBatis(springMVC...和MyBatis无所谓,你用struts或者hibernate或者spring data都行) 首先页面引入js ?...初始化JS: ? 后台controller: ? service: ? 如果需要默认选中那么只需要对这3个参数赋值即可: prov:"江苏省", city:"无锡市", dist:"南长区", ?...对于省市区的数据源,可以存放在数据库表中,也可以直接存入js,作为一个json来调用即可 如果没有省市区可以淘一下万能的X宝

2.3K50

地址管理之省市区三级联动菜单

地址管理之省市区三级联动菜单 三级联动表单 导入省市区的数据 下载sql语句的文件 在数据库中执行:source 文件路径即可导入 导入成功之后,在数据库中会出现三张表,分别代表省,市,区 创建实体类...get,set方法 hashCode和equals方法 实现序列化接口,生成安全码 Province /** * 省的实体类 * @author chenjiabing */ public class...return 所有县区的集合 */ List getAreas(String cityCode); } 在cn.tedu.store.service中新建DictServiceImpl实现类...使用@service注解来控制反转,新建对象 /** * 省市区的业务实现类 * @author chenjiabing */ @Service //控制反转,创建对象 public class...这样对应省份的市就加载出来了 onchange=getCities() 当市的下拉列表select选择改变了,那么调用getAreas()方法,这样对应的县区就加载出来了 onchange=getAreas() 实现

4.1K30

Vue项目使用mt-picker实现省市区三级联动踩坑记录

最近用 Vue 开发一个项目,需要实现一个省市区三级联动的功能。 使用的是饿了么团队的移动端组件库 Mint UI 中的 Picker 组件,官方的文档也是十分的不详细。...下面开始进入正题: 我这里使用的是后端提供的省市区数据接口,为了方便最下面代码的理解,我再次贴一下我所使用的数据:省市区三级联动数据 您也可以直接下载我提供的 json 文件:点击下载 picker...             :visibleItemCount="3"              @change="addressChange">    JS...部分代码: 因为保存数据时,后台不进去要省市区的名字,而且需要省市区的 id ,所以 values 我是这样写的。...这样就可以实现省市区三级联动了。

15420

Vue项目使用mt-picker实现省市区三级联动踩坑记录

最近用 Vue 开发一个项目,需要实现一个省市区三级联动的功能。 使用的是饿了么团队的移动端组件库 Mint UI 中的 Picker 组件,官方的文档也是十分的不详细。...下面开始进入正题: 我这里使用的是后端提供的省市区数据接口,为了方便最下面代码的理解,我再次贴一下我所使用的数据:省市区三级联动数据 您也可以直接下载我提供的 json 文件:点击下载 picker...             :visibleItemCount="3"              @change="addressChange">    JS...这样就可以实现省市区三级联动了。...声明:本文由w3h5原创,转载请注明出处:《Vue项目使用mt-picker实现省市区三级联动踩坑记录》 https://www.w3h5.com/post/538.html 本文已加入 腾讯云自媒体分享计划

1.2K30
领券