首页
学习
活动
专区
圈层
工具
发布

vue实现省份城市选择

之前都是后端操作的,城市数据都是存在数据库的,前端选择然后去后端查的,比较简单方便。这次开发的是前端,客户没有提供城市选择的接口,省市这些数据感觉还是放在数据库后端操作较好。...$refs.resetCountry.changeValueCity() 因为有多个页面需要使用,所以把选择城市的封装成atom-city组件,我这个需求是有选择国家的,如果选择的是中国才会有省份城市的选择框...,否则用户自己输入省份城市,以下代码参考https://blog.csdn.net/lllo3o/article/details/72955701:        <div...: function(event){                 return this.selectCity             }   } } 其他方式参考: vue.js...省份城市联动选择实现示例(通过vue数组过滤) 基于vue2实现省市联动

3.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    新零售mysql设计(设计省份+城市表)

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql(省份表) sql(城市表) 省市表之间的联系是: province_id int unsigned...UNIQUE unq_province(province)是什么意思》 举个例子: 是不是表一般都要有idname呀 像省份是不是 province 就是name呀 sql(省份表) CREATE...是不是得说这个城市属于哪一个省份呀 sql(城市表) CREATE table t_city( id int unsigned PRIMARY key AUTO_INCREMENT COMMENT..."主键", city varchar(200) not null COMMENT "城市", province_id int unsigned not null COMMENT "省份id"...) COMMENT="城市表"; 省市表之间的联系是: province_id int unsigned not null COMMENT “省份id” 城市是属于哪一个省份的呢 id int unsigned

    1.3K110

    城市三级联动功能实现

    blog.csdn.net/u011415782/article/details/74586762 背景: 最近在进行商品购买流程的开发,需要用户填写自己的收货地址,为了保证地址的准确性,需要使用到全国城市的三级联动功能...其中可以有三个思路: 1.使用 js 直接加载城市信息; 2.自己建立数据库,然后使用 ajax 异步加载城市数据; 3.借用第三方城市接口,例如阿里接口,获取数据。...一.html 触发点击事件,直接获取js中的城市数据 首先,这个功能在实现上最简单,本人参考了度娘搜索的纯 js 实现网页,需要提醒的源代码适用的 jQuery 版本已经过低,建议可参考其网页下面的网友回复...我将代码做了处理整合到 ThinkPHP 框架中,下面介绍一下实现效果: 1.正确引用 area.js 文件 ?...,此处提供之前所写的类似功能数据库三级分类,敬请指摘 三.第三方城市接口 网上看到一篇文章—中国城市三级联动数据获取方法现,值得推荐…

    6.1K30

    【自然框架】分享 n级联动下拉列表框

    特点: 1、 使用js方法,把需要的数据一次性写入到页面里,然后用js来实现联动的效果。 2、 支持n级。 3、 封装成了服务器控件,所以使用非常简单。 4、 支持在回发的时候保持状态。...由于服务器的网速很慢,所以需要等待一下,等页面完全下载完毕之后,才可以使用,否则会出现js脚本错误。页面完全下载完毕之后就没有js脚本错误了。...以省、市、区县联动为例演示。...演示直通:http://demo.naturefw.com/Nonline/other/UniteListHTML_table.aspx 省份、城市、区县各占一行的形式。...演示直通:http://demo.naturefw.com/Nonline/other/UniteListHTML_div.aspx 省份、城市、区县各占一行的形式。 ?

    3.8K70

    以【联动列表框】来看单一职责!

    是写死在body里,还是用js动态创建出来,还是其他的什么方式? 这些都属于列表框的职责。这些都和联动没有任何关系。不联动,他们也都存在。 再来看职责二,联动。...省份的下拉列表框change之后,城市的下拉列表框要显示选择的省份里的城市,城市改变了之后,区县下拉列表框的选项也有随之变化,这就是他们的联动关系。...正因为数据量比较大,所以大多数采用ajax的方式获取,选择辽宁省,就加载辽宁的城市,其他的不加载。...我还得改联动列表框,但是同上的问题。 这就是让一个控件负责多个职责的缺点。 那么分开来有啥好处呢? 我可以写一个js,专门负责动态创建各种列表框,比如下拉列表框等等。...在写一个js,专门负责数据提取。 再来一个js,专门负责表单里的控件的布局。 最后一个js,就是负责联动。

    2.6K90

    04_使用JS完成功能

    onchange:当用户改变内容的时候使用这个事件(二级联动) 7.使用JS完成全选和选不选操作 技术分析 确定事件(鼠标单击事件onclick),事件绑定到编号前面的复选框里面 获取编号前面的复选框的状态...完成省市二级联动 技术分析 事件(onchange) 使用一个二维数组来存储省份和城市(二维数组的创建?)...获取用户选择的省份(使用方法传参的方式:this.value) 遍历数组(获取省份与用户选择的省份比较,如果相同了,继续遍历该省份下所有的城市) 创建文本节点和元素节点并进行添加操作 createTextNode...() createElement() appendChild() 步骤分析 第一步:确定事件(onchange)并为其绑定一个函数 第二步:创建一个二维数组用于存储省份和城市 第三步:获取用户选择的省份...第四步:遍历二维数组中的省份 第五步:将遍历的省份与用户选择的省份比较 第六步:如果相同,遍历该省份下所有的城市 第七步:创建城市文本节点 第八步:创建option元素节点 第九步:将城市文本节点添加到

    5.2K60
    领券