Skip to content

Commit 3b50d0e

Browse files
committed
update: <map> 修改样式
1 parent 85e5396 commit 3b50d0e

File tree

1 file changed

+28
-60
lines changed

1 file changed

+28
-60
lines changed

pages/component/map/map.nvue

Lines changed: 28 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -5,45 +5,23 @@
55
:enable-overlooking="enableOverlooking" :enable-zoom="enableZoom" :enable-scroll="enableScroll"
66
:enable-rotate="enableRotate" :enable-satellite="enableSatellite" :enable-traffic="enableTraffic" :markers="markers"
77
:polyline="polyline" :circles="circles" :polygons="polygons" :include-points="includePoints"></map>
8-
<scroll-view class="scrollview" scroll-y="true">
9-
<view class="list-item">
10-
<text class="list-text">显示3D楼块</text>
11-
<switch :checked="enable3D" @change="enableThreeD" />
12-
</view>
13-
<view class="list-item">
14-
<text class="list-text">显示指南针</text>
15-
<switch :checked="showCompass" @change="changeShowCompass" />
16-
</view>
17-
<view class="list-item">
18-
<text class="list-text">开启俯视</text>
19-
<switch :checked="enableOverlooking" @change="changeEnableOverlooking" />
20-
</view>
21-
<view class="list-item">
22-
<text class="list-text">是否支持缩放</text>
23-
<switch :checked="enableZoom" @change="changeEnableZoom" />
24-
</view>
25-
<view class="list-item">
26-
<text class="list-text">是否支持拖动</text>
27-
<switch :checked="enableScroll" @change="changeEnableScroll" />
28-
</view>
29-
<view class="list-item">
30-
<text class="list-text">是否支持旋转</text>
31-
<switch :checked="enableRotate" @change="changeEnableRotate" />
32-
</view>
33-
<view class="list-item">
34-
<text class="list-text">是否开启卫星图</text>
35-
<switch :checked="enableSatellite" @change="changeEnableSatellite" />
36-
</view>
37-
<view class="list-item">
38-
<text class="list-text">是否开启实时路况</text>
39-
<switch :checked="enableTraffic" @change="changeEnableTraffic" />
40-
</view>
41-
</scroll-view>
8+
<view class="line"></view>
9+
<uni-list class="scrollview">
10+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enable3D" title="显示3D楼块" @switchChange="enableThreeD" />
11+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="showCompass" title="显示指南针" @switchChange="changeShowCompass" />
12+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enableOverlooking" title="开启俯视" @switchChange="changeEnableOverlooking" />
13+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enableZoom" title="是否支持缩放" @switchChange="changeEnableZoom" />
14+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enableScroll" title="是否支持拖动" @switchChange="changeEnableScroll" />
15+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enableRotate" title="是否支持旋转" @switchChange="changeEnableRotate" />
16+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enableSatellite" title="是否开启卫星图" @switchChange="changeEnableSatellite" />
17+
<uni-list-item :show-arrow="false" :show-switch="true" :switch-checked="enableTraffic" title="是否开启实时路况" @switchChange="changeEnableTraffic" />
18+
</uni-list>
4219
</view>
4320
</template>
4421

4522
<script>
46-
23+
import uniList from '@/components/uni-list/uni-list.vue'
24+
import uniListItem from '@/components/uni-list-item/uni-list-item.vue'
4725
const testMarkers = [{
4826
id: 0,
4927
latitude: 39.989631,
@@ -224,6 +202,10 @@
224202
}
225203
];
226204
module.exports = {
205+
components: {
206+
uniList,
207+
uniListItem
208+
},
227209
data() {
228210
return {
229211
location: {
@@ -273,28 +255,28 @@
273255
this.skew = this.skew == 30 ? 0 : 30;
274256
},
275257
enableThreeD(e) {
276-
this.enable3D = e.detail.value;
258+
this.enable3D = e.value;
277259
},
278260
changeShowCompass(e) {
279-
this.showCompass = e.detail.value;
261+
this.showCompass = e.value;
280262
},
281263
changeEnableOverlooking(e) {
282-
this.enableOverlooking = e.detail.value;
264+
this.enableOverlooking = e.value;
283265
},
284266
changeEnableZoom(e) {
285-
this.enableZoom = e.detail.value;
267+
this.enableZoom = e.value;
286268
},
287269
changeEnableScroll(e) {
288-
this.enableScroll = e.detail.value;
270+
this.enableScroll = e.value;
289271
},
290272
changeEnableRotate(e) {
291-
this.enableRotate = e.detail.value;
273+
this.enableRotate = e.value;
292274
},
293275
changeEnableSatellite(e) {
294-
this.enableSatellite = e.detail.value;
276+
this.enableSatellite = e.value;
295277
},
296278
changeEnableTraffic(e) {
297-
this.enableTraffic = e.detail.value;
279+
this.enableTraffic = e.value;
298280
}
299281
}
300282
}
@@ -303,7 +285,6 @@
303285
<style>
304286
.content {
305287
flex: 1;
306-
;
307288
}
308289

309290
.map {
@@ -312,24 +293,11 @@
312293
background-color: #f0f0f0;
313294
}
314295

315-
.scrollview {
316-
flex: 1;
317-
padding: 10px;
296+
.line {
297+
height: 4px;
318298
}
319299

320-
.list-item {
321-
flex-direction: row;
322-
flex-wrap: nowrap;
323-
align-items: center;
324-
padding: 5px 0px;
325-
}
326-
327-
.list-text {
300+
.scrollview {
328301
flex: 1;
329302
}
330-
331-
.button {
332-
margin-top: 5px;
333-
margin-bottom: 5px;
334-
}
335303
</style>

0 commit comments

Comments
 (0)