refactor(point): 手机端点击相同类型的关键点,可以删除

This commit is contained in:
maxmon 2023-04-14 00:01:17 +08:00
parent 7f485aa152
commit 50743b4225
1 changed files with 8 additions and 2 deletions

View File

@ -6,7 +6,7 @@
left: annoDetail.points[0][0]*100 + '%',
top: annoDetail.points[0][1]*100 + '%',
backgroundColor: types[annoDetail.type]?types[annoDetail.type].color:'#f00',
}" class="point" @contextmenu="$event.preventDefault();delPoint(annoDetail)" @mouseover="overPoint($event, annoDetail)"></div>
}" class="point" @contextmenu="$event.preventDefault();delPoint(annoDetail, true)" @touchstart="$event.preventDefault();delPoint(annoDetail, false)" @mouseover="overPoint($event, annoDetail)"></div>
</div>
</div>
</template>
@ -69,7 +69,13 @@ export default ({
this.save()
return false
},
delPoint (annoDetail) {
delPoint (annoDetail, isForce) {
if (!isForce) {
//
if (this.nowType !== annoDetail.type) {
return
}
}
const idx = this.annoDetails.indexOf(annoDetail)
console.log(annoDetail, this.points)
this.annoDetails.splice(idx, 1)