我正拼命地解决这个问题。希望您能对此有所了解。
我有这些要素(err
)。
console.log('creating user');
包含Parent1, Paren2, LeafletMap
次 4 次。 Parent1
包括Parent2
。因此,这意味着Parent2
组件被渲染了 4 次。
leafletMap
将一些数据传递到leafletmap
,Parent1
进行一些修改并为Parent2
传递不同类型的数据。
现在,在包含Parent2
的{{1}}组件中,有 4 个标签。在每个选项卡中,我都包含leafletMap
组件。
现在,Parent1
获取数据作为标记,我将这些标记传递到Parent2
包含的组件-Parent2
中。 Parent2
组件在获取数据后立即执行此操作。
Parent2
错误问题:问题是,该fitbound非常适合第一个选项卡,并以正确的缩放比例正确显示地图。但是,一旦我更改标签,地图就会看起来像蓝色的东西。进行适合边界操作后,我尝试控制台日志图的zoom属性,第一个选项卡显示10,其他所有选项卡显示0。为什么?
我正在使用vue.js,为标签使用vuetify,为地图使用传单。