首页 / 浏览问题 / 其他 / 问题详情
超图FAQ:【iClient】Vue中该如何使用inject传递Map容器?
43,901EXP 2023年07月26日
【iClient】Vue中该如何使用inject传递Map容器?

1个回答

【解决方案】provide和inject绑定是不可响应的,所以传递时需要传递对象的property,使它变为可响应,示例如下: 父组件: let map1={} export default { provide (){ return { map1:map1 }}, mounted(){ let map1.test=new Map({ target: 'map', view: new View({ center: [0, 0], zoom: 2, projection: 'EPSG:4326' }) }); } } 子组件: inject:['map1'] 取值时使用this.map1.test
43,901EXP 2023年07月26日
热门文章
关注我们
...