vue-lynx / ShadowElement

Class: ShadowElement

Constructors

new ShadowElement()

new ShadowElement(type, forceId?): ShadowElement

Parameters

ParameterType
typestring
forceId?number

Returns

ShadowElement

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:78

Properties

PropertyModifierTypeDefault valueDefined in
nextIdstaticnumber2packages/vue-lynx/runtime/src/shadow-element.ts:23
idpublicnumberundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:25
typepublicstringundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:26
parentpublicnull | ShadowElementnullpackages/vue-lynx/runtime/src/shadow-element.ts:27
firstChildpublicnull | ShadowElementnullpackages/vue-lynx/runtime/src/shadow-element.ts:28
lastChildpublicnull | ShadowElementnullpackages/vue-lynx/runtime/src/shadow-element.ts:29
prevpublicnull | ShadowElementnullpackages/vue-lynx/runtime/src/shadow-element.ts:30
nextpublicnull | ShadowElementnullpackages/vue-lynx/runtime/src/shadow-element.ts:31
_textValuepublicstring''packages/vue-lynx/runtime/src/shadow-element.ts:36
_mtCreatedpublicbooleanfalsepackages/vue-lynx/runtime/src/shadow-element.ts:37
_mtInsertedpublicbooleanfalsepackages/vue-lynx/runtime/src/shadow-element.ts:38
_stylepublicRecord<string, unknown>{}packages/vue-lynx/runtime/src/shadow-element.ts:42
_vShowHiddenpublicbooleanfalsepackages/vue-lynx/runtime/src/shadow-element.ts:44
_baseClasspublicstring''packages/vue-lynx/runtime/src/shadow-element.ts:50
_transitionClassespublicSet<string>undefinedpackages/vue-lynx/runtime/src/shadow-element.ts:51
_transitionEndIdpublicnumber0packages/vue-lynx/runtime/src/shadow-element.ts:57
_vModelValuepublicundefined | stringundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:60
_vModelHandlerpublicundefined | (data) => voidundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:61
_vModelEventProppublicundefined | stringundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:62
_idpublicundefined | stringundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:65
_cssIdpublicundefined | numberundefinedpackages/vue-lynx/runtime/src/shadow-element.ts:70
_tplHoleKeyspublicundefined | string[]undefinedpackages/vue-lynx/runtime/src/shadow-element.ts:75
_tplHolespublicundefined | ShadowElement[]undefinedpackages/vue-lynx/runtime/src/shadow-element.ts:76

Accessors

_selector

Get Signature

get _selector(): string

CSS attribute selector that uniquely identifies this element on MT.

Returns

string

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:95

Methods

invoke()

invoke(options): SelectorQuery

Parameters

ParameterType
optionsuiMethodOptions

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:103


setNativeProps()

setNativeProps(nativeProps): SelectorQuery

Parameters

ParameterType
nativePropsRecord<string, unknown>

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:107


fields()

fields(fieldsParam, callback): SelectorQuery

Parameters

ParameterType
fieldsParamRecord<string, boolean>
callback(data, status) => void

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:113


path()

path(callback): SelectorQuery

Parameters

ParameterType
callback(data, status) => void

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:123


animate()

animate(animations): SelectorQuery

Parameters

ParameterType
animationsAnimationV2 | AnimationV2[]

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:132


playAnimation()

playAnimation(ids): SelectorQuery

Parameters

ParameterType
idsstring | string[]

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:136


pauseAnimation()

pauseAnimation(ids): SelectorQuery

Parameters

ParameterType
idsstring | string[]

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:140


cancelAnimation()

cancelAnimation(ids): SelectorQuery

Parameters

ParameterType
idsstring | string[]

Returns

SelectorQuery

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:144


insertBefore()

insertBefore(child, anchor): void

Parameters

ParameterType
childShadowElement
anchornull | ShadowElement

Returns

void

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:148


removeChild()

removeChild(child): void

Parameters

ParameterType
childShadowElement

Returns

void

Defined in

packages/vue-lynx/runtime/src/shadow-element.ts:180