首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue实现省份城市选择

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

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

    小科普:数据爬虫究竟是在干啥

    选择省份城市后,浏览器会跳转到: https://www.aierchina.com/hospital/shandong/dongying.html ?...回归到爱尔眼科官网,我们首先需要获取到每个城市页面对应的网址,然后在城市页面上提取展示的医院信息。 城市网址 刚有说代码会直接发送请求来获取网站返回的信息,怎么理解呢?...既然一个城市的抓数流程走通了,便可以对之前提取到的所有城市网址链接都进行同样的流程,从而获取到所有城市的医院数据了。 代码编程 梳理出上面的思路,最重要的便是代码来实现整个过程了。...想要完全解决这个问题,我们需要从电脑端选择省份城市的方式上去找思路。...最终,我也是在网站返回的数据中,找到了相关省份城市的数据,它没有直接展现在页面上,而是藏在了 JS 代码中,从而拿到了完整的城市网址数据。 ?

    73840

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

    然后是列表框是怎么出来的?是死在body里,还是用js动态创建出来,还是其他的什么方式? 这些都属于列表框的职责。这些都和联动没有任何关系。不联动,他们也都存在。 再来看职责二,联动。...省份的下拉列表框change之后,城市的下拉列表框要显示选择省份里的城市城市改变了之后,区县下拉列表框的选项也有随之变化,这就是他们的联动关系。...正因为数据量比较大,所以大多数采用ajax的方式获取,选择辽宁省,就加载辽宁的城市,其他的不加载。...那么怎么办呢?我要改联动列表框。但是这个需求变化,和“联动”有啥关系? 再比如,我一开始是把所有选项都一次性加载到页面,然后change的时候,筛选出来需要的数据作为选项。...我可以一个js,专门负责动态创建各种列表框,比如下拉列表框等等。 在一个js,专门负责数据提取。 再来一个js,专门负责表单里的控件的布局。 最后一个js,就是负责联动。

    1.9K90

    easyUI的combobox实现级联

    方式,和2基本相同,只是把combobox一些属性的设置分离到了js中 下面是级联的思路: combobox实现级联基本上和select类似,比如省份城市的级联 当省份选完这个事件发生之后,城市选择框里就会刷新数据...,得到当前省份下的所有城市 那么关键点就是——》接收事件——》刷新第二级的选择框 combobox有提供onSelect这个事件点,且传入一个选中的记录rec,比如说我们可以取rec的主键rec.id(...比如是浙江,id是29),那么我们可以拿到这个29去后台查询浙江省下的城市Json数据,这串Json就是需要放到城市combobox中的数据 那么开始动手吧: 省份:...所以要根据name得到combobox要使用comboname 2、$(‘[comboname=city]’).combobox(‘clear’); 这一步也是必要的,不然combobox中之前选中的值将无法清除...,比如之前选的是浙江–杭州(id为1),若此时更改省份变为江苏,那么若不加clear,此时城市则变成当前省份id为1的城市,也就是南京(id为1)。

    1.8K20

    Ajax第三天

    Day03_AJAX原理 知识点自测 以下哪个方法可以把 JS 数据类型转成 JSON 字符串类型? A. JSON.stringify() B....JSON.parse() 答案 选择A 以下哪个方法,会延迟一段时间后,再执行函数体,并执行一次就停止?...A. setTimeout(函数体, 毫秒值) B. setInterval(函数体, 毫秒值) 答案 选择A 下面代码 result 结果是多少?...后面按照指定格式拼接参数名和值 03.案例 - 地区查询 目标 使用 XHR 完成案例地区查询 讲解 需求:和我们之前做的类似,就是不用 axios 而是用 XHR 实现,输入省份城市名字后,点击查询...答案 可以做一个真正有意义的业务,查看城市的天气预报,测试自己封装的 myAxios 函数是否好用 13.案例_天气预报-搜索城市列表 目标 根据关键字,展示匹配的城市列表 讲解 介绍本视频要完成的效果

    6910

    Android高德之旅(2)地图类型

    低对比度以保护视力) 离线地图模式(别打我,我是混进来充数的) 说明 其实按照高德地图官方的说法,我们不称之为地图模式,而是地图图层,每个图层负责绘制一种属性,很多个图层叠加起来,构成完整的地图,我们在不同场景下,选择性地隐藏...(2)开始下载 offlineManager.downloadByCityCode(cityCode);//根据城市code offlineManager.downloadByCityName(cityName...);//根据城市名 offlineManager.downloadByProvinceName(provinceName);//根据省份名 ps:这里城市名和省份名要写完整,带“市”、“省”,如:南京市...provinces = offlineManager.getDownloadingProvinceList(); 根据城市名查询城市编码 有了上面的api,我们就可以实现根据城市名称,查询出城市编码,用于以后的下载管理操作...,下面是我的一个实现,可能效率并不高。

    2K10

    jQuery ajax+PHP实现的级联下拉列表框功能示例

    ).val()==""){ //在没选择省份的情况下,使城市下拉列表不可见 $("#c").css("display","none"); }else{ $.get("returnpc.php...flag=c&p="+$("#p").val(), null, function(data){ //如果选择了某省份,则向服务器发送GET请求,使用回调函数为城市下拉列表赋值,并使城市下拉列表可见..." src="js/fun.js" </script <body <select id="p" name="p" <option value="" -请选择地区-</option </select...php require_once 'pc.php'; //包含省份数组和城市数组 $flag = $_GET['flag']; //用于区分是返回省份信息还是返回城市信息 $str=""; if(...</option "; } echo $str; //输出要返回的参数 }else{ $index = array_search($_GET['p'], $p); //提取所选择省份的在省份数组中对应的键值

    3K20

    JS的常用操作

    (该对象开发中不怎么常用) ** Screen 对象** Screen 对象包含有关客户端显示屏幕的信息。(该对象开发中不怎么常用) 五 、使用 JS 完成注册页面表单校验 JS的事件 ?...完成省市二级联动 1.需求分析 我们希望在注册页面中添加一个字段(籍贯),当用户选择一个具体的省份,在后面的下拉列表中动态加载该省份下所有的城市。...获取用户选择省份(使用方法传参的方式:this.value) 遍历数组(获取省份与用户选择省份比较,如果相同了,继续遍历该省份下所有的城市) 创建文本节点和元素节点并进行添加操作 createTextNode...() createElement() appendChild() 3.步骤分析 第一步:确定事件(onchange)并为其绑定一个函数 第二步:创建一个二维数组用于存储省份城市 第三步:获取用户选择省份...第四步:遍历二维数组中的省份 第五步:将遍历的省份与用户选择省份比较 第六步:如果相同,遍历该省份下所有的城市 第七步:创建城市文本节点 第八步:创建option元素节点 第九步:将城市文本节点添加到

    8.1K10
    领券