@fishbelly/plugin-baidu-micro
v1.0.3
Published
微前端micro-app 本地化百度地图加载插件
Downloads
1
Readme
初衷
今天突然发现micro-app加载百度地图时会出现各种异常,issue中大家提到最多的
就是百度地图本地化,于是我试了一下,结果发现地图本地化之后,
还有很多动态引入的js在被micro处理;翻遍文档后发现有ignore属性可以免于micro处理,
基于此种情况自己写出了现在这个插件。
地图v1.0,需要用户自行根据返回的script、link下载至本地并引入项目。
地图v2.0、3.0只需引入script。
1、安装依赖
npm i @fishbelly/plugin-baidu-micro --save
2、在基座引入
import { pluginBaidu,pluginBaiduV2,pluginBaiduV3 } from '@fishbelly/plugin-baidu-micro'
pluginBaiduV2对应2.0版本地图
pluginBaiduV3对应3.0版本地图
设置为全局插件,作用于所有子应用
microApp.start({
plugins: {
global: [
pluginBaidu('地图本地js文件名称')
]
}
});
或者设置为某个子应用的插件,只作用于当前子应用
microApp.start({
plugins: {
modules: {
'appName': [pluginBaidu('地图本地js文件名称')],
}
}
});
注意:v1.0版本本地引入css文件记得自行加入ignore属性