lee-select-city.wxml 2.4 KB

1
  1. <view class="lee-select-city" style="{{'height:'+(height)+';'}}"><block wx:if="{{currentSelected.length}}"><view class="lee-select-display"><block wx:for="{{currentSelected}}" wx:for-item="v" wx:for-index="k" wx:key="k"><view data-event-opts="{{[['tap',[['skipLevel',[k]]]]]}}" class="{{['lee-select-display-item',(currentLevel===k)?'active':'']}}" bindtap="__e">{{v.name}}</view></block><block wx:if="{{placeholder}}"><view class="lee-select-display-item">{{placeholder}}</view></block></view></block><view class="swiper"><view class="swiper-wrapper" style="{{'transform:'+('translateX(-'+100*currentLevel/3+'%)')+';'}}"><scroll-view class="swiper-item" scroll-y="{{true}}"><view class="swiper-content"><block wx:if="{{currentPosition}}"><block><view class="caption"><text>当前定位</text><text data-event-opts="{{[['tap',[['getNewPosition',['$event']]]]]}}" class="action" bindtap="__e">重新定位</text></view><view data-event-opts="{{[['tap',[['selectCurrentPosition',['$event']]]]]}}" class="current-position" bindtap="__e">{{''+currentPosition+''}}</view></block></block><block wx:if="{{hotCities.length}}"><block><view class="caption">热门城市</view><view class="gird"><block wx:for="{{hotCities}}" wx:for-item="v" wx:for-index="k" wx:key="k"><view class="gird-item"><view data-event-opts="{{[['tap',[['hotCitySelectHandler',['$0'],[[['hotCities','',k]]]]]]]}}" bindtap="__e">{{v[0]}}</view></view></block></view></block></block><view class="caption">选择省份/地区</view><lee-latter-list vue-id="72af89ca-1" data="{{dataByLetter}}" selected="{{currentSelected[0]}}" data-event-opts="{{[['^select',[['selectPro']]]]}}" bind:select="__e" bind:__l="__l"></lee-latter-list></view></scroll-view><scroll-view class="swiper-item" scroll-y="{{true}}"><view class="swiper-content"><view class="caption">选择城市</view><lee-latter-list vue-id="72af89ca-2" data="{{level2Data}}" selected="{{currentSelected[1]}}" data-event-opts="{{[['^select',[['selectCity']]]]}}" bind:select="__e" bind:__l="__l"></lee-latter-list></view></scroll-view><scroll-view class="swiper-item" scroll-y="{{true}}"><view class="swiper-content"><view class="caption">选择区/县</view><lee-latter-list vue-id="72af89ca-3" data="{{level3Data}}" selected="{{currentSelected[2]}}" data-event-opts="{{[['^select',[['selectQu']]]]}}" bind:select="__e" bind:__l="__l"></lee-latter-list></view></scroll-view></view></view></view>