@ cesium- extends/ 常见
Widget是一个基础类,可以扩展为创建自己的部件。 您可以导入到您的项目中 :DomUtil是一种提供一些 DOM 操作方法的功能类. 读取
安装
npm install --save @cesium-extends/common
使用量
import { Widget, DomUtil } from "@cesium-extends/common";
部件
Widget 是基于铯应用程序的部件的基础类。 它提供了一些常见的部件操作方法和属性.
API 密码
constructor(viewer: Cesium.Viewer, wrapper: HTMLElement)
创建新实例 Widget 分类并附在指定的铯查看器上.
参数
viewer: 将部件附加到铯查看器实例.wrapper: 将部件挂载到的 DOM 元素.
enabled
用于控制部件是否启用的布尔属性 .
ready
显示部件是否准备好的布尔属性 .
setContent(content: string | Element): Widget
设置部件内容的方法 .
参数
content: 表示要设置的内容的字符串或 DOM 元素.
hide()
隐藏部件的方法 .
show()
显示部件的方法 .
destroy()
销毁部件的方法 .
多穆蒂尔
DomUtil 是一种提供一些 DOM 操作方法的功能类.
API 密码
create(tagName: string, className: string, container: Element | null = null): HTMLElement
创建带有指定的 HTML 元素 tagName,设定其类为 className,可选择附加到 container 键.
参数
tagName: 要创建的 HTML 标签名 .className: HTML 元素上设置的类名.container(可选) : 添加新元素的容器元素 .
parseDom(domStr: string, className: string): HTMLDivElement
将字符串分解为 DOM 元素并返回包含该元素的 DIV 元素.
参数
domStr:要解析的字符串.className: DIV 元素上要设置的类名.