MrShi
5 天以前 fbc074229fd4736f1ae2793c9daebf04726188b2
small-program/pages/select-city/select-city.vue
@@ -17,7 +17,7 @@
      <view class="list">
         <view class="list-item" :id="'jiedan-' + item.letter" v-for="(item, index) in list" :key="index">
            <view class="list-item-val" style="color: #999;">{{item.letter}}</view>
            <view class="list-item1" v-for="(child, i) in item.children" :key="i" @click="seleCity(child.name)">
            <view class="list-item1" v-for="(child, i) in item.children" :key="i" @click="seleCity(child)">
               <view class="list-item-val1">{{child.name}}</view>
            </view>
         </view>
@@ -91,13 +91,11 @@
               highAccuracyExpireTime: 3000,
               isHighAccuracy: true,
               success: function (addr) {
                  const locParam = { latitude: addr.latitude, longitude: addr.longitude };
                  var myAmapFun = new amapFile.AMapWX({ key: 'f2e6c0bfcac14c27b4f0d6d0d5b9d7d' });
                  var myAmapFun = new amapFile.AMapWX({ key: that.$gaodeMapKey });
                  myAmapFun.getRegeo({
                     location: addr.longitude + ',' + addr.latitude,
                     success: function(data) {
                        console.log(data[0].city);
                        that.cityName = data[0].city
                        that.cityName = data[0].regeocodeData.addressComponent.city
                     },
                     fail: (err) => {
                        console.error('获取位置失败===========', err);
@@ -107,7 +105,7 @@
            });
         },
         seleCity(city) {
            uni.$emit('city', city)
            uni.$emit('city', { cityName: city.name, info: city.info.split(','), cityId: city.id })
            uni.navigateBack({ delta: 1 });
         },
         gundong(index) {