项目里 用了 openlayer 打算做地图开发
正常引用 在 浏览器 没问题 但是 在手机上 报错
1.刚开始 报错
App平台 v3 模式暂不支持在 js 文件中引用"ol/ol.css" 请改在 style 内引用
然后 照着网上就行修改 然后报错
2.Error in mounted hook: "TypeError: Cannot read property 'createElement' of undefined"
求大神给解答下

读书台
- 发布:2022-01-07 10:28
- 更新:2022-01-07 11:04
- 阅读:1471
2 个回复
读书台 (作者)
目前 也没人回帖 我之前 用的 lang="renderjs" 的方式 导入的 cesium(另一个 地图开发的 相当于另一个 openlayer)
亲测 手机 平板 安卓的可是 使用 所以 我建议大家换个 项目引入 openlayer的 方式
貌似 直接 使用 npm ol 可能在手机端时 会报错 我也不保证我的对 大家有新的想法 可以跟我说
读书台 (作者)
亲测 有效
不需要 该 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