1.解决问题
点击图层里的要素时弹出popup,并在内容中content挂载业务组件,子组件中正常使用vue的生命周期与钩子函数。
2.实现方法
2.1.子组件Popup.vue
(这里只做简单的示例,可根据自己的业务需求设计组件)
<template>
<div>
{
{
obj}}
</div>
</template>
<script>
export default {
components: {
},
props: ['obj'],
}
2.2.父组件 MapView.vue(包含视图点击事件、popup打开与子组件挂载到popup)
- 引入所需的
import TwoMap from '@/components/2D-map'
import Popup from './Popup'
import Vue from 'vue'
- 视图点击事件声明
export function