Vuejs2 在不破坏DOM的情况下将库(如传单或OpenLayers)与Vue.js一起使用?

Vuejs2 在不破坏DOM的情况下将库(如传单或OpenLayers)与Vue.js一起使用?,vuejs2,leaflet,openlayers,Vuejs2,Leaflet,Openlayers,用于在web页面上显示地图的JS库,我猜还有许多其他用于在web页面上可视化数据的库,经常会对DOM进行大量修改 如果我想在Vue.js中使用这样的库,并且Vue.js没有合适的库自适应,那么调整它们的最佳实践是什么,以便正确更新DOM,并且我可以安全地使用库?就个人而言,对于Vue或任何库,我只玩JavaScript框架的生命周期 在Vue中,我在官方文档的mounted cycle see中创建地图,因为像传单这样的Openlayers都需要挂载DOM元素来绑定与地图相关的元素 如果使用Re

用于在web页面上显示地图的JS库,我猜还有许多其他用于在web页面上可视化数据的库,经常会对DOM进行大量修改


如果我想在Vue.js中使用这样的库,并且Vue.js没有合适的库自适应,那么调整它们的最佳实践是什么,以便正确更新DOM,并且我可以安全地使用库?

就个人而言,对于Vue或任何库,我只玩JavaScript框架的生命周期

在Vue中,我在官方文档的mounted cycle see中创建地图,因为像传单这样的Openlayers都需要挂载DOM元素来绑定与地图相关的元素


如果使用React也是一样的,您只需使用componentDidMount,请参见

,但是如果我想在地图中创建并使用Vue组件,如何?另外,至少使用OpenLayers可能会偶尔出现错误。您是否查看了使用Vue+OpenLayers的库中的组件?这应该对PS有帮助:我想我对你评论中的第二个问题没有一个好的答案,因此我转向了代码sample@Orienteerix如果我想在地图中创建和使用Vue组件如何?:请具体说明,并在问题中包含详细信息。您可以编辑它,可能需要一些示例代码。没有明确具体问题陈述的问题通常会导致沟通错误、提问者缺乏相关答案、试图添加新要求的冗长评论,以及最终使每个人都感到沮丧。@ThomasGratier我同意查看现有库实现会有所帮助。@ghybs Ok,我以后会尽量说得更具体一些。如果可能的话,我会删除这个问题,我用关闭请求标记它。