From fad95e39d854f9d0b575e577c09d181e77677b61 Mon Sep 17 00:00:00 2001 From: "DESKTOP-A1SENDA\\HUzy" <472860318@qq.com> Date: Thu, 1 Jul 2021 18:07:47 +0800 Subject: [PATCH] =?UTF-8?q?--=E7=83=AD=E9=97=A8=E5=9F=8E=E5=B8=82=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E4=BC=98=E5=8C=96--?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/city-change/README.md | 5 ++--- components/city-change/index.js | 10 +++++++--- components/city-change/index.wxml | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/components/city-change/README.md b/components/city-change/README.md index 54e4b1c..2090839 100644 --- a/components/city-change/README.md +++ b/components/city-change/README.md @@ -7,8 +7,7 @@ 2.在index.js中可以添加以下方法以便于获取回调 cityTap(e){ - console.log('fasdfsdfsdfds'); - console.log(e); - const cityName=e.detail.cityname; + const cityName=e.detail.cityname;//城市名 + const cityId=e.detail.cityId;//城市行政编号 wx.navigateBack(); }, \ No newline at end of file diff --git a/components/city-change/index.js b/components/city-change/index.js index 22a7869..e929ce9 100644 --- a/components/city-change/index.js +++ b/components/city-change/index.js @@ -20,7 +20,7 @@ Component({ //下面是城市列表信息,这里只是模拟数据 citylist:region2, //下面是热门城市数据,模拟数据 - newcity: ['北京', '上海', '广州', '深圳', '成都', '杭州'], + newcity: [{"id":110100,"cityName":"北京"}, {"id":310100,"cityName":"上海"}, {"id":440100,"cityName":"广州"},{"id":440300,"cityName":"深圳"}],//若还需要添加则在region2中查找 // citySel: '全国', locateCity: '', touchEndy:0, @@ -47,6 +47,7 @@ Component({ Index = e.currentTarget.dataset.index || '', that = this; let city = this.data.citySel; + let cityId='' switch (types) { case 'locate': //定位内容 @@ -58,11 +59,13 @@ Component({ break; case 'new': //热门城市 - city = val; + city = val.cityName; + cityId=val.id break; case 'list': //城市列表 city = val.cityName; + cityId=val.id break; } if (city) { @@ -71,7 +74,8 @@ Component({ data: city }) //点击后给父组件可以通过bindcitytap事件,获取到cityname的值,这是子组件给父组件传值和触发事件的方法 this.triggerEvent('citytap', { - cityname: city + cityname: city, + cityId:cityId }); } else { console.log('还没有'); diff --git a/components/city-change/index.wxml b/components/city-change/index.wxml index 9136cbb..61e405d 100644 --- a/components/city-change/index.wxml +++ b/components/city-change/index.wxml @@ -9,7 +9,7 @@ 热门城市 {{item}} + data-val='{{item}}'>{{item.cityName}}