Skip to content

wevu / index / RuntimeInstance

接口: RuntimeInstance<D, C, M>

定义于: packages/wevu/src/runtime/types.ts:270

类型参数

D

D extends object

C

C extends ComputedDefinitions

M

M extends MethodDefinitions

属性

adapter?

readonly optional adapter: MiniProgramAdapter

定义于: packages/wevu/src/runtime/types.ts:275


bindModel()

bindModel: <T>(path, options?) => ModelBinding<T>

定义于: packages/wevu/src/runtime/types.ts:276

类型参数

T

T = any

参数

path

string

options?

ModelBindingOptions<T>

返回

ModelBinding<T>


computed

readonly computed: Readonly<ExtractComputed<C>>

定义于: packages/wevu/src/runtime/types.ts:274


methods

readonly methods: ExtractMethods<M>

定义于: packages/wevu/src/runtime/types.ts:273


proxy

readonly proxy: ComponentPublicInstance<D, C, M>

定义于: packages/wevu/src/runtime/types.ts:272


snapshot()

snapshot: () => Record<string, any>

定义于: packages/wevu/src/runtime/types.ts:282

返回

Record<string, any>


state

readonly state: D

定义于: packages/wevu/src/runtime/types.ts:271


unmount()

unmount: () => void

定义于: packages/wevu/src/runtime/types.ts:283

返回

void


watch()

watch: <T>(source, cb, options?) => WatchStopHandle

定义于: packages/wevu/src/runtime/types.ts:277

类型参数

T

T

参数

source

Record<string, any> | () => T

cb

(value, oldValue) => void

options?

WatchOptions

返回

WatchStopHandle

Released under the MIT License.