VPopup
Popup
控件。
<v-popup
:center="center"
:options="options"
>
popup 内容
</v-popup>
例子
加载弹窗
弹窗里加载图表
在 mapbox-gl
中实现弹窗是通过 new Popup
实例化后执行 setHtml
的方法,插入 html
文本。对于 Canvas
图表来说,必须配合 javascript
来进行操作,因此需要支持 SVG
渲染模式的图表库,例如 EChart
。
比如使用 EChart
时,需要在 init
方法中传入 renderer: 'svg'
参数。
const chart = echarts.init(dom, null, {
width: 400,
height: 400,
renderer: "svg",
});
属性
属性 | 必选 | 类型 | 描述 |
---|---|---|---|
visible | 是 | boolean | 是否显示,使用 v-model:visible 属性可自动更新该变量 |
center | 否 | number[] | Popup 坐标 |
options | 否 | object | Popup 的 属性 |
想要更多信息请访问 mapbox 官网, 查看
事件
事件 | 描述 |
---|---|
update:visible | 使用 v-model:visible 属性后自动触发的事件 |
插槽
名称 | 描述 |
---|---|
default | 默认 |