错误信息
解决办法
第一步
先将下载下来的qqmap-wx-jssdk.js文件的最后一句 module.exports = QQMapWX;
修改成 export default QQMapWX;
第二步
在写一对script 标签 type类型必须是module
官方文档的这段代码千万别用 var QQMapWX = require('../../libs/qqmap-wx-jssdk.js');
改成 import QQMapWX from '../static/qqmap-wx-jssdk.min'
示例:
<script type="module" src="../static/qqmap-wx-jssdk.min.js">
import QQMapWX from '../static/qqmap-wx-jssdk.min'
var qqmapsdk;
// 引入SDK核心类,js文件根据自己业务,位置可自行放置
//var QQMapWX = require('../static/qqmap-wx-jssdk.min');
Page({
onLoad: function () {
// 实例化API核心类
qqmapsdk = new QQMapWX({
key: '密钥'
});
},
onShow: function () {
// 调用接口
qqmapsdk.search({
keyword: '酒店',
success: function (res) {
console.log(res);
},
fail: function (res) {
console.log(res);
},
complete: function (res) {
console.log(res);
}
});
}
})
</script>
最后一句腾讯 ④码 官方文档各种坑