Class: Droppable
用于表示一个或多个可响应拖动元素的定义
可用CSS接口
- .uii-droppable
Hierarchy
Uii
↳Droppable
Constructors
constructor
• new Droppable(el, opts?)
Parameters
| Name | Type |
|---|---|
el | string | HTMLElement | (string | HTMLElement) |
opts? | DroppableOptions |
Overrides
Properties
ele
• Protected ele: HTMLElement
处理过的dom元素数组
Inherited from
enabled
• Protected enabled: boolean = true
Inherited from
opts
• Protected opts: Record<string, any>
当前uii对象的选项
Inherited from
Methods
destroy
▸ destroy(): void
销毁uii对象,包括卸载事件、清空元素等
Returns
void
Inherited from
disable
▸ disable(): void
禁用uii实例,禁用后的dom不会响应事件
Returns
void
Inherited from
enable
▸ enable(): void
启用uii实例
Returns
void
Inherited from
getOption
▸ getOption(): Record<string, any>
获取uii实例选项对象
Returns
Record<string, any>
Inherited from
registerEvent
▸ Protected registerEvent(el, event, hook, useCapture?): void
注册事件,以便在destroy方法中卸载
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
el | HTMLElement | undefined | dom元素 |
event | string | undefined | 事件名 |
hook | Function | undefined | 回调函数 |
useCapture | boolean | false | 默认false |
Returns
void
Inherited from
setOption
▸ setOption(name, value): void
设置指定name的选项值。触发onOptionChanged
Parameters
| Name | Type |
|---|---|
name | string |
value | any |
Returns
void
Inherited from
setOptions
▸ setOptions(options?): void
一次设置多个选项值。触发onOptionChanged
Parameters
| Name | Type |
|---|---|
options? | Record<string, any> |
Returns
void