小程序中的定位工作的城市名称,
引入map.js,需要先暴露导出,
在使用的js中引入
put
这样城市的名字就可以实现了,注意点就是第二次循环的时候,不能用原有的名字,需要自己设置,新的名字,
<view class="city-list-container">
<view class="city-title">定位城市</view>
<view class="city-inline">
<text class="location-city">北京</text>
</view>
<view class="city-list">
<view class="city-left">
<scroll-view
scroll-y="true"
style="height:100vh"
scroll-with-animation="true"
enable-back-to-top="true"
scroll-into-view="{{letter}}"
>
<view class="city-group-item"
wx:for="{{map}}" wx:key="ii"
>
<view class="city-group-title" id="{{index}}">{{index}}</view>
<view class="city-fullname" wx:for="{{item}}" wx:key="id"
wx:for-index="i"
wx:for-item="c"
>
<text>{{c.fullName}}</text>
</view>
</view>
</scroll-view>
</view>
<view class="city-right" bindtap="tapLetter">
<view class="py-item" wx:for="{{map}}" wx:key="i" data-l="{{index}}">
<text style="{{letter==index?'color:red':''}}" data-l="{{index}}">{{index}}</text>
</view>
</view>
</view>
</view>