7***@qq.com
7***@qq.com
  • 发布:2020-05-31 15:05
  • 更新:2021-06-21 00:06
  • 阅读:6851

uni-app集成leaflet

分类:uni-app

最近想在uni-app上使用地图功能,不想用自带的地图组件,所以研究了下leaflet做移动端的地图,发现编译到手机上时出现“window.requestAnimationFrame”报错,地图无法呈现,查询了半天无结果,想想应该是uni-app限制了dom操作,便去看uni-app文档,发现需要引入renderjs才能使用,方便记录贴上代码,分享经验

0 关注 分享

要回复文章请先登录注册

7***@qq.com

7***@qq.com (作者)

回复 8***@qq.com :
小程序没试过,不知道行不行,官方文档中有说明小程序对dom操作不友好,你可以看看https://uniapp.dcloud.io/component/canvas?id=canvas 官方文档中的canvas那一块的说明,并且这个地图主要用到了 Web API 里面的一些东西,你可以去了解小程序对Web api的支持性
2020-06-02 19:35
8***@qq.com

8***@qq.com

楼主 能提供你的leaflet.js文件吗?我现在小程序地图加载不出来,一片空白,H5却可以出来,但是都没有报错。
2020-06-02 18:53
7***@qq.com

7***@qq.com (作者)

回复 王伟7 :
请去看uni-app得到组件中canvas说明,如果使用完整的canvas功能是必须要加renderjs的,并且只支持app和h5端,我这里说的是app端,非h5端,谢谢
2020-06-01 14:58
王伟7

王伟7

用 H5渲染不需要啊
2020-06-01 08:20