项目里 用了 openlayer 打算做地图开发
正常引用 在 浏览器 没问题 但是 在手机上 报错
1.刚开始 报错
App平台 v3 模式暂不支持在 js 文件中引用"ol/ol.css" 请改在 style 内引用
然后 照着网上就行修改 然后报错
2.Error in mounted hook: "TypeError: Cannot read property 'createElement' of undefined"
求大神给解答下
1***@qq.com
- 发布:2022-01-07 10:28
- 更新:2022-01-07 11:04
- 阅读:1326
2 个回复
1***@qq.com (作者)
目前 也没人回帖 我之前 用的 lang="renderjs" 的方式 导入的 cesium(另一个 地图开发的 相当于另一个 openlayer)
亲测 手机 平板 安卓的可是 使用 所以 我建议大家换个 项目引入 openlayer的 方式
貌似 直接 使用 npm ol 可能在手机端时 会报错 我也不保证我的对 大家有新的想法 可以跟我说
1***@qq.com (作者)
亲测 有效
不需要 该 app。vue
只需要在 npm ol 正常 引用openlayer后
在 .vue的文件里面 这样写 <script >就行了
<template>
<div id="map" class="map">
</div>
</template>
<script module="ol" lang="renderjs">
x***@sina.com
有具体的解决方法吗
2022-07-08 17:15