首先来说this问题, 这里的this实际上就是把我们的实例化对象挂载到上面而已,vue3中没办法像vue2那样使用this, 但也提供给我们了api来获取当前组件的实例化对象, 然后我没用使用函数, 使用了一个类,类构造这个方法, 模版也不适用字符串模版,因为这里字符串模版的事件绑定写死了,我们使用DOM来动态绑定事件,代码如下...
3D地图模式 layers: [new AMap.TileLayer.Satellite()],//设置地图图层为卫星地图 zoom: 16, //初始化地图级别 }); //添加插件 AMap.plugin( [ "AMap.ToolBar", "AMap.Scale", "AMap.TileLayer", "AMap.HawkEye", "AMap.MapType", "AMap.MouseTool"...
npm i @amap/amap-jsapi-types 加载JSAPI并初始化地图 useAMap.ts 代码语言:javascript 复制 import AMapLoader from "@amap/amap-jsapi-loader"; import {onMounted, ref, Ref, shallowRef, watchEffect} from "vue"; // 加载地图API function loadAMap() { const aMapLoaded = ref<boolean>(false) // ...
首先来说this问题, 这里的this实际上就是把我们的实例化对象挂载到上面而已,vue3中没办法像vue2那样使用this, 但也提供给我们了api来获取当前组件的实例化对象, 然后我没用使用函数, 使用了一个类,类构造这个方法, 模版也不适用字符串模版,因为这里字符串模版的事件绑定写死了,我们使用DOM来动态绑定事件,代码如下...