Vue3---uni-app--高德地图引用BUG

先给报错信息:module 'libs/map/@/libs/map_min.js' is not defined, require args is '@/libs/map_min.js'

查看我引用方法:

本人查阅资料发现 是 require 使用的是 commonJS方式引用说这个适配Vue2可我项目是Vue3应该使用ES6语法糖

然后我有跑了项目发现BUG

我 new AMapWx 不是构造函数

这时候就想到如果我引用的方法适配Vue3而不是适配Vue2那么我导出的JS文件方法应该也存在Vue2导出和Vue3导出差别!!!然后百度了.........

Vue2导出

Vue3导出

然后自己尝试修改....... bug 解决了!!!

解决BUG

1、使用 import 模块引入

2、模块导出使用 使用defineComponent

3、解决!!!!!

相关推荐
程序员Sunday1 小时前
Promise.all、allSettled、race、any 怎么选,失败后其他请求会怎样
开发语言·前端·javascript
niucloud-admin1 小时前
JAVA V6 多商户商城 开发文档——管理端前端
前端
weixin_422201301 小时前
如何解决小程序图标点击热区小,落点不准问题?
前端·小程序·样式·点击热区·扩大
szial2 小时前
JavaScript 的 call、apply 和 bind:如何控制函数调用
开发语言·前端·javascript
CopyCode2 小时前
Agent 开发不是模型训练:一个前端的入门认知
前端·llm·agent
吠品2 小时前
HTTPS 真身:HTTP 套了层 TLS
java·服务器·前端
JYeontu2 小时前
实现一个「曲线滑块验证」功能
前端·javascript·html
Csvn2 小时前
组件库(从 API 契约到 Headless 内核)
前端
deli0073 小时前
为什么最近邻路线总在绕远?2-opt 把 50 城 TSP 缩短了 20.9%
前端
guslegend3 小时前
底层数据设计:读写分离、分库分表与热点数据隔离
前端