|
@@ -9,14 +9,28 @@ import VueRouter from 'vue-router'
|
|
import store from './store/'
|
|
import store from './store/'
|
|
import VueAwesomeSwiper from 'vue-awesome-swiper'
|
|
import VueAwesomeSwiper from 'vue-awesome-swiper'
|
|
import VueScroller from 'vue-scroller'
|
|
import VueScroller from 'vue-scroller'
|
|
-import AMap from 'vue-amap'
|
|
|
|
-
|
|
|
|
|
|
+// 引入vue-amap
|
|
|
|
+import AMap, {lazyAMapApiLoaderInstance} from 'vue-amap'
|
|
Vue.use(AMap)
|
|
Vue.use(AMap)
|
|
|
|
+// 初始化vue-amap
|
|
AMap.initAMapApiLoader({
|
|
AMap.initAMapApiLoader({
|
|
- key: 'ea4228b685c663ac62af7da3a0702c97', // 刚刚开发者申请哪里的key
|
|
|
|
- plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType']
|
|
|
|
|
|
+ // 申请的高德key
|
|
|
|
+ key: 'ea4228b685c663ac62af7da3a0702c97',
|
|
|
|
+ // 插件集合
|
|
|
|
+ plugin: ['AMap.PlaceSearch']
|
|
|
|
+})
|
|
|
|
+lazyAMapApiLoaderInstance.load().then(() => {
|
|
|
|
+ // your code ...
|
|
|
|
+ this.map = new AMap.Map('amapContainer', {
|
|
|
|
+ center: new AMap.LngLat(121.59996, 31.197646)
|
|
|
|
+ })
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+// AMap.initAMapApiLoader({
|
|
|
|
+// key: 'ea4228b685c663ac62af7da3a0702c97', // 刚刚开发者申请哪里的key
|
|
|
|
+// plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType']
|
|
|
|
+// })
|
|
|
|
+
|
|
// vux
|
|
// vux
|
|
// import { AlertPlugin, ToastPlugin } from 'vux'
|
|
// import { AlertPlugin, ToastPlugin } from 'vux'
|
|
// Vue.use(AlertPlugin)
|
|
// Vue.use(AlertPlugin)
|
|
@@ -75,8 +89,7 @@ new Vue({
|
|
store,
|
|
store,
|
|
VueRouter,
|
|
VueRouter,
|
|
template: '<App/>',
|
|
template: '<App/>',
|
|
- components:
|
|
|
|
- {
|
|
|
|
|
|
+ components: {
|
|
App
|
|
App
|
|
}
|
|
}
|
|
})
|
|
})
|