小程序端创建了map,并使用uni.createMapContext("map")获取到了对象,
_mapContext.value = uni.createMapContext("map");
但在后续使用过程中,调用api并没有进入回调当中
_mapContext.value.getScale({
success:(res)=> {
console.log(res)
}
})
没有打印出任何信息,请问这是什么情况呢
小程序端创建了map,并使用uni.createMapContext("map")获取到了对象,
_mapContext.value = uni.createMapContext("map");
但在后续使用过程中,调用api并没有进入回调当中
_mapContext.value.getScale({
success:(res)=> {
console.log(res)
}
})
没有打印出任何信息,请问这是什么情况呢
5 个回复
1***@qq.com
找解决方法了 ```javascript
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
是不是没有定义一个id为map的标签
1***@qq.com (作者)
有的,定义了,uni.createMapContext("map")本身这个获取没有问题,只是其中api的回调都没有触发
2023-06-08 16:05
2***@qq.com
回复 1***@qq.com: uni.createMapContext("map",this) 加上第二个参数呢
2023-08-10 16:40
1***@qq.com
解决了吗,跟楼主一样,mapContext打印出来有方法,调用没反应,不进入回调
阳一
一样遇见了,真机调试报的是mapId没找到的错误,换成vue2 的写法就可以
8***@qq.com
mapContext.value = uni.createMapContext("map", ctx); 用了这个方法还是不行...调用方法的时候显示没有这个方法