Skip to content
导航

Class: Watcher

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Watcher(target, userConfig?)

Parameters

NameType
targetILeaf
userConfig?IWatcherConfig

Defined in

leafer/packages/watcher/src/Watcher.ts:21

Properties

target

target: ILeaf

Implementation of

IWatcher.target

Defined in

leafer/packages/watcher/src/Watcher.ts:9


updatedList

updatedList: ILeafList

Implementation of

IWatcher.updatedList

Defined in

leafer/packages/watcher/src/Watcher.ts:10


totalTimes

totalTimes: number = 0

Implementation of

IWatcher.totalTimes

Defined in

leafer/packages/watcher/src/Watcher.ts:12


running

running: boolean

Implementation of

IWatcher.running

Defined in

leafer/packages/watcher/src/Watcher.ts:14


changed

changed: boolean = true

Implementation of

IWatcher.changed

Defined in

leafer/packages/watcher/src/Watcher.ts:15


config

config: IWatcherConfig = {}

Implementation of

IWatcher.config

Defined in

leafer/packages/watcher/src/Watcher.ts:17


__eventIds

Protected __eventIds: IEventListenerId[]

Defined in

leafer/packages/watcher/src/Watcher.ts:19

Methods

start

start(): void

Returns

void

Implementation of

IWatcher.start

Defined in

leafer/packages/watcher/src/Watcher.ts:27


stop

stop(): void

Returns

void

Implementation of

IWatcher.stop

Defined in

leafer/packages/watcher/src/Watcher.ts:33


update

update(): void

Returns

void

Implementation of

IWatcher.update

Defined in

leafer/packages/watcher/src/Watcher.ts:37


__onAttrChange

Protected __onAttrChange(event): void

Parameters

NameType
eventPropertyEvent

Returns

void

Defined in

leafer/packages/watcher/src/Watcher.ts:43


__onChildEvent

Protected __onChildEvent(event): void

Parameters

NameType
eventChildEvent

Returns

void

Defined in

leafer/packages/watcher/src/Watcher.ts:48


__onRquestData

__onRquestData(): void

Returns

void

Defined in

leafer/packages/watcher/src/Watcher.ts:53


__listenEvents

Protected __listenEvents(): void

Returns

void

Defined in

leafer/packages/watcher/src/Watcher.ts:60


__removeListenEvents

Protected __removeListenEvents(): void

Returns

void

Defined in

leafer/packages/watcher/src/Watcher.ts:69


destroy

destroy(): void

Returns

void

Implementation of

IWatcher.destroy

Defined in

leafer/packages/watcher/src/Watcher.ts:73

Released under the MIT License.