海岸规划
1.在做第一个项目的时候,遇到的业务场景是这样的比如,在 a 页面中显示地图同时要有地图的比例尺,b 页面显示地图的同时要展示图层树,c 页面中显示地图的同时要完成地图服务的点击查询,类似的业务还是有很多的。 2.之后就像能不能封装个组件来简化下这块的业务逻辑,之后就打算将地图单独封装成为组件,接着就着手设计这个组件。考虑了参数的传递与返回数据。参数就涉及到 id options,返回的数据就是当前创建的 map 实例,id 是为了更复杂的业务场景,比如一个页面中又多了地图时候我们可以通过 id 来拿到对应的实例。在这去做些与 map 实例相关的操作。参入输入和 options 是为了配置些默认配置,比如动态切换底图这样的业务,很多页面中都会用到。