yangyanggu / vue-amap

高德地图封装 for vue2 vue3.0
https://vue-amap.guyixi.cn/
MIT License
277 stars 16 forks source link

怎么修改zoom缩放 #47

Closed SituC closed 1 month ago

SituC commented 1 year ago

使用版本

请填写使用版本:vue3版本

问题描述

怎么设置zoom缩放呀,想点击过后恢复到最初的缩放等级,改变没效果

image image 试了两种方式都不行

yangyanggu commented 1 year ago

直接用v-model就好了,然后正常修改map.zoom的值就行了

SituC commented 1 year ago

直接用v-model就好了,然后正常修改map.zoom的值就行了 image

image 我是这样的,但是就是没效果,改变center都有效果,改变zoom就不行

yangyanggu commented 1 year ago

你打印出来是正常触发了?

SituC commented 1 year ago

你打印出来是正常触发了?

image 打印 应该是正常的,并且zoom也会随着视图改变而改变,但是视图不能随着zoom改变而改变,好像没有双向绑定起。我设置的默认值是18 image

yangyanggu commented 1 year ago

这样的话应该是组件没有触发watch,你试下把zoom单独抽出来,用ref定义试试

SituC commented 1 year ago

这样的话应该是组件没有触发watch,你试下把zoom单独抽出来,用ref定义试试

还是有问题,而且zoom+=1 ,但实际上好像只加了0.1 确实是有问题的。 image 设置+=10,而且每次点击加的竟然币+=1更少。好奇怪,希望再测试下呢。

yangyanggu commented 1 year ago

别直接在click里写,定义成方法,还有zoom有上限太大会有限制