Skip to content

@vtj


@vtj / renderer / NodeCache

Class: NodeCache

Defined in: packages/renderer/types/render/cache.d.ts:1

Constructors

Constructor

new NodeCache(): NodeCache

Defined in: packages/renderer/types/render/cache.d.ts:5

Returns

NodeCache

Methods

clear()

clear(): void

Defined in: packages/renderer/types/render/cache.d.ts:22

Returns

void


getEvents()

getEvents(id): any

Defined in: packages/renderer/types/render/cache.d.ts:10

Parameters

id

string

Returns

any


getNode()

getNode(id): any

Defined in: packages/renderer/types/render/cache.d.ts:13

Parameters

id

string

Returns

any


getProps()

getProps(id): any

Defined in: packages/renderer/types/render/cache.d.ts:7

Parameters

id

string

Returns

any


isEqual()

isEqual(value, other): boolean

Defined in: packages/renderer/types/render/cache.d.ts:15

Parameters

value

any

other

any

Returns

boolean


isNodeEqual()

isNodeEqual(value, other): boolean

Defined in: packages/renderer/types/render/cache.d.ts:21

比较两个节点缓存是否相等,函数引用变化不触发重渲染,但函数属性的增删会触发 函数引用每次都会重新创建,不应该作为缓存比较的依据 但函数属性的增删表示节点结构变化,需要触发重渲染

Parameters

value

any

other

any

Returns

boolean


loadEvents()

loadEvents(key, value): any

Defined in: packages/renderer/types/render/cache.d.ts:11

Parameters

key

string

value

any

Returns

any


loadNode()

loadNode(key, value): any

Defined in: packages/renderer/types/render/cache.d.ts:14

Parameters

key

string

value

any

Returns

any


loadProps()

loadProps(key, value): any

Defined in: packages/renderer/types/render/cache.d.ts:8

Parameters

key

string

value

any

Returns

any


setEvents()

setEvents(_id, _value): void

Defined in: packages/renderer/types/render/cache.d.ts:9

Parameters

_id

string

_value

any

Returns

void


setNode()

setNode(id, value): void

Defined in: packages/renderer/types/render/cache.d.ts:12

Parameters

id

string

value

any

Returns

void


setProps()

setProps(id, value): void

Defined in: packages/renderer/types/render/cache.d.ts:6

Parameters

id

string

value

any

Returns

void