|
|
@@ -9,9 +9,12 @@
|
|
|
<view class="city-list city-list-inline" @tap="location">
|
|
|
<view class="location-city">{{locationCity}}</view>
|
|
|
</view>
|
|
|
+ <view class="location-city-btn" @click="back">
|
|
|
+ 确定
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<!-- 热门城市 -->
|
|
|
- <view id="hotcity" class="city-list-content">
|
|
|
+ <!-- <view id="hotcity" class="city-list-content">
|
|
|
<view class="city-title">
|
|
|
{{hotcity.title}}
|
|
|
</view>
|
|
|
@@ -20,9 +23,9 @@
|
|
|
{{item}}
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
<!-- 城市列表 -->
|
|
|
- <view id="citytitle" class="city-list-content">
|
|
|
+ <!-- <view id="citytitle" class="city-list-content">
|
|
|
<view class="city_title_wrap" v-for="(city,index) in citylist" :key="`citylist${index}`">
|
|
|
<view class="city-title city-title-letter">
|
|
|
{{city.title}}
|
|
|
@@ -33,7 +36,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
</view>
|
|
|
</scroll-view>
|
|
|
@@ -42,13 +45,13 @@
|
|
|
<view class="city-title">{{fixedTitle}}</view>
|
|
|
</view>
|
|
|
<!-- 侧边栏导航 -->
|
|
|
- <view class="navrightcity">
|
|
|
+ <!-- <view class="navrightcity">
|
|
|
<view class="nav-item nav-letter" @tap="scroll_to_city(0)">定</view>
|
|
|
<view class="nav-item nav-letter" @tap="scroll_to_city(1)">热</view>
|
|
|
<view v-for="(item,index) in citylist" :key="`nav${index}`" class="nav-item nav-letter" @click="scroll_to_city(index+2)">
|
|
|
{{item.title}}
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
@@ -148,7 +151,6 @@
|
|
|
// 获取城市
|
|
|
// selectedCity({city}){
|
|
|
selectedCity(city){
|
|
|
- console.log(city);
|
|
|
this.getCity&&this.getCity({city});
|
|
|
},
|
|
|
// 定位操作
|
|
|
@@ -181,6 +183,18 @@
|
|
|
this.scrollTop = this.tops[index]
|
|
|
this.scrollY = scrollY
|
|
|
this.cityScroll.scrollTo(0, -scrollY, 300)
|
|
|
+ },
|
|
|
+ back(){
|
|
|
+ //判断当前路由如果有上一页就返回上一页
|
|
|
+ let pages = getCurrentPages()
|
|
|
+ if(pages.length > 1){
|
|
|
+ uni.navigateBack({
|
|
|
+ delta: 1
|
|
|
+ })
|
|
|
+ }
|
|
|
+ // uni.navigateBack({
|
|
|
+ // delta:1
|
|
|
+ // })
|
|
|
}
|
|
|
},
|
|
|
// 页面挂载后进行异步操作
|
|
|
@@ -296,4 +310,12 @@
|
|
|
background-color: #ebebeb;
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+ .location-city-btn{
|
|
|
+ color: #FFFFFF;
|
|
|
+ margin: 15px 0 0 20px;
|
|
|
+ height: 33px;
|
|
|
+ background-color: #71cd9a;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 33px;
|
|
|
+ }
|
|
|
+</style>
|