小程序
小游戏
企业微信
微信支付
扫描小程序码分享
windows11,微信开发者工具RC1.05.2111051
启用真机模拟时,手指在手机屏幕上双指缩放地图,可以触发。
但是在微信开发者工具上,双指在电脑触控板上缩放,不会触发?
这是什么原因?好像在论坛其他地方也有看到类似的问题,是开发者工具BUG吗,还没修复吗?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<map id="mapId" ref="mapId" style="width: 750rpx; height:calc(100vh - 210rpx);" :circles="circles":scale="mapScale"
:latitude="latitude" :longitude="longitude" :markers="markers" @regionchange="onRegionChange">
onRegionChange(e,isLoadMore=false){
const that = this
if (e.type === 'end' && (e.causedBy === 'drag' || e.causedBy === 'scale')) {
this.getCenterLatLong()
if (e.causedBy === 'scale') {
// this.mapScale = Math.round(e.detail.scale)
console.warn('缩放比例:', e.detail.scale, that.mapScale)
that.mapObj.getScale({
success: function(res){
if (res.scale !== that.mapScale) {
that.mapScale = res.scale
// 获取屏幕视野
that.getScreenRegion()
}
})
}else if(e.type ==='regionchange'){
if(isLoadMore){
},
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
<map id="mapId" ref="mapId" style="width: 750rpx; height:calc(100vh - 210rpx);" :circles="circles":scale="mapScale"
:latitude="latitude" :longitude="longitude" :markers="markers" @regionchange="onRegionChange">
onRegionChange(e,isLoadMore=false){
const that = this
if (e.type === 'end' && (e.causedBy === 'drag' || e.causedBy === 'scale')) {
this.getCenterLatLong()
if (e.causedBy === 'scale') {
// this.mapScale = Math.round(e.detail.scale)
console.warn('缩放比例:', e.detail.scale, that.mapScale)
that.mapObj.getScale({
success: function(res){
if (res.scale !== that.mapScale) {
that.mapScale = res.scale
// 获取屏幕视野
that.getScreenRegion()
}
}
})
}
}else if(e.type ==='regionchange'){
this.getCenterLatLong()
}
if(isLoadMore){
this.getCenterLatLong()
}
},