Commit e69841a7 authored by Breaker-93's avatar Breaker-93

fix: 修复手机端“地图中圆球不能触摸点击”问题

parent ee6d3a64
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
<my-overlay <my-overlay
v-show="showType === 'region'" v-show="showType === 'region'"
@click.native.stop="setShowToPlate(item)" @click.native.stop="setShowToPlate(item)"
@touchstart.native.stop.prevent="setShowToPlate(item)"
:key="index + 'region'" :key="index + 'region'"
v-for="(item,index) in dataType.region" v-for="(item,index) in dataType.region"
:position="{lng: item.longitude, lat: item.latitude}" :position="{lng: item.longitude, lat: item.latitude}"
...@@ -32,6 +33,7 @@ ...@@ -32,6 +33,7 @@
<my-overlay <my-overlay
v-show="showType === 'plate'" v-show="showType === 'plate'"
@click.native.stop="setShowToPlateRegion(item)" @click.native.stop="setShowToPlateRegion(item)"
@touchstart.native.stop.prevent="setShowToPlateRegion(item)"
:key="index + 'plate'" :key="index + 'plate'"
v-for="(item,index) in dataType.plate" v-for="(item,index) in dataType.plate"
:position="{lng: item.longitude, lat: item.latitude}" :position="{lng: item.longitude, lat: item.latitude}"
...@@ -52,6 +54,7 @@ ...@@ -52,6 +54,7 @@
<my-overlay <my-overlay
v-show="showType === 'plateRegion' && infotType !== 1 && state !== '' ? ( state === 'all' ? true : ( state == item.saleStatus ? true : false ) ) : false" v-show="showType === 'plateRegion' && infotType !== 1 && state !== '' ? ( state === 'all' ? true : ( state == item.saleStatus ? true : false ) ) : false"
@click.native.stop="toPropertyDetail(item.businessId, true)" @click.native.stop="toPropertyDetail(item.businessId, true)"
@touchstart.native.stop.prevent="toPropertyDetail(item.businessId, true)"
:key="index + 'plateRegion' + 'property'" :key="index + 'plateRegion' + 'property'"
v-for="(item,index) in dataType.plateRegion.resultBnsProjectDTOS" v-for="(item,index) in dataType.plateRegion.resultBnsProjectDTOS"
:position="{lng: item.longitude, lat: item.latitude}" :position="{lng: item.longitude, lat: item.latitude}"
...@@ -68,6 +71,7 @@ ...@@ -68,6 +71,7 @@
<my-overlay <my-overlay
v-show="showType === 'plateRegion' && infotType === 1 && solidState !== '' ? ( solidState === 'all' ? true : ( solidState == item.isHave ? true : false ) ) : false" v-show="showType === 'plateRegion' && infotType === 1 && solidState !== '' ? ( solidState === 'all' ? true : ( solidState == item.isHave ? true : false ) ) : false"
@click.native.stop="collapseItemShow(item.businessId)" @click.native.stop="collapseItemShow(item.businessId)"
@touchstart.native.stop.prevent="collapseItemShow(item.businessId)"
:key="index+ 'soild' + 'plateRegion'" :key="index+ 'soild' + 'plateRegion'"
v-for="(item,index) in dataType.plateRegion.resultBnsLandDTOS" v-for="(item,index) in dataType.plateRegion.resultBnsLandDTOS"
:position="{lng: item.longitude, lat: item.latitude}" :position="{lng: item.longitude, lat: item.latitude}"
...@@ -93,6 +97,7 @@ ...@@ -93,6 +97,7 @@
<my-overlay <my-overlay
v-show="showType === 'property'" v-show="showType === 'property'"
@click.native.stop="showTowerInfo(item)" @click.native.stop="showTowerInfo(item)"
@touchstart.native.stop.prevent="showTowerInfo(item)"
:key="index + 'property'" :key="index + 'property'"
v-for="(item,index) in dataType.property" v-for="(item,index) in dataType.property"
:position="{lng: item.longitude, lat: item.latitude}" :position="{lng: item.longitude, lat: item.latitude}"
...@@ -380,6 +385,7 @@ ...@@ -380,6 +385,7 @@
this.detailShow = true this.detailShow = true
}, },
setShowToPlate (item) { setShowToPlate (item) {
console.log('区域', item)
if(this.dataType.plate.length > 0) { if(this.dataType.plate.length > 0) {
this.showType = 'plate' this.showType = 'plate'
this.regionClickId = item.businessId this.regionClickId = item.businessId
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment