从1.x迁移

提示

从2.0.0开始 @vuemap/vue-amap的默认版本将调整为2.x,也就是Vue3将作为默认版本

将@vuemap/vue-amap 升级到2.x版本需要从以下几个方向调整:


修改库版本

@vuemap/vue-amap的版本修改为 2.x

npm i @vuemap/vue-amap@2

安装需要使用的loca或者threejs的库

如果项目中使用了loca或者threejs的组件库,需要安装对应的组件库

// loca组件库
npm i @vuemap/vue-amap-loca@2

// threejs组件库
npm i @vuemap/vue-amap-extra@2

修改 initAMapApiLoader

现在initAMapApiLoader默认不再加载loca插件,如果项目中使用了loca,需要在参数中增加Loca说明:

initAMapApiLoader({
  key: 'xxxx',
  Loca: {
    version: '2.0.0'
  }
})

升级@vuemap/unplugin-resolver

如果项目中使用了@vuemap/unplugin-resolver来作为自动导入组件,需要将该插件升级到2.x版本

npm i @vuemap/unplugin-resolver@2 -D

修改所有手动导入

如果项目中使用了手动导入依赖组件的方式的话,需要调整对应的库,所有loca功能需要从@vuemap/vue-amap-loca中导入,所有threejs组件需要从@vuemap/vue-amap-extra中导入

最后更新时间:
贡献者: gu, gyy