Window 窗口
可用于在父容器的指定位置放置窗口,并在窗口内显示需要的元素。
<mapgis-ui-window></mapgis-ui-window>
基本用法
API
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| anchor | 窗体方位 | top-right|top-left|bottom-right|bottom-left|top-center|bottom-center|center-right|center-left|center-center | top-right | |
| horizontalOffset | 水平偏移 | number | 0 | |
| verticalOffset | 垂直偏移 | number | 0 | |
| expand | 是否水平方向宽度展开或垂直方向高度展开到100% | boolean | false | |
| dragable | 是否可拖拽 | boolean | true | |
| title | 标题 | string | ||
| icon | 图标 | string | ||
| visible(v-model) | 是否显示 | boolean | false | |
| width | 内容宽度 | number | ||
| height | 内容高度 | number | ||
| minWidth | 内容最小宽度 | number | ||
| maxWidth | 内容最大宽度 | number | ||
| minHeight | 内容最小高度 | number | ||
| maxHeight | 内容最大高度 | number | ||
| top | 相对于主视图顶的距离 | number | ||
| bottom | 相对于主视图底的距离 | number | ||
| shrinkAction | 是否有收缩动作 | boolean | true | |
| fullScreenAction | 是否有全屏动作 | boolean | true | |
| closeAction | 是否有关闭动作 | boolean | true | |
| dragRange | 是否窗口范围内拖动,前提是可拖拽且非全屏、非展开 | boolean | true | |
| resizable | 是否调整窗口大小 | boolean | true | |
| isFullScreen | 是否全屏 | boolean | false | |
| hasPadding | 是否有边距 | boolean | true | |
| zIndex | 层级 | number | 1 |
事件
| 事件名称 | 说明 | 回调参数 | 版本 |
|---|---|---|---|
| resize | 窗口大小变化时回调 | {width, height} | |
| window-size | 窗口全屏显示或者取消全屏显示时回调 | 'max'(全屏显示),'normal'(取消全屏显示) |
