Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Pursue-LLL/miniprogram-turbo-setdata
/ functions
Functions
29 in github.com/Pursue-LLL/miniprogram-turbo-setdata
⨍
Functions
29
◇
Types & classes
8
↓ 5 callers
Function
log
(msg: string, ...args: any[])
lib/log.ts:5
↓ 5 callers
Method
updateData
(path: string, newVal: any, options: SetDataOptions)
lib/turboSetData.ts:86
↓ 4 callers
Function
getPathFileds
(path: string)
lib/filedsUtils.ts:19
↓ 4 callers
Function
isPlainObjectOrArray
(val: unknown)
lib/typeUtils.ts:29
↓ 3 callers
Function
getValByPath
(target: object, path: string)
lib/filedsUtils.ts:56
↓ 2 callers
Function
deepClone
(target: any, cache = new WeakMap())
lib/deepClone.ts:12
↓ 2 callers
Method
diffLength
( newValLen: number, oldValLen: number, path: string, newVal: any, isSubProp: boolean, options: Se
lib/turboSetData.ts:218
↓ 2 callers
Function
getTypeString
(val: unknown)
lib/typeUtils.ts:3
↓ 2 callers
Function
isPlainObject
(val: unknown)
lib/typeUtils.ts:24
↓ 2 callers
Function
updateValByPath
(target: any, path: string, value: any)
lib/filedsUtils.ts:80
↓ 2 callers
Method
useNativeSetData
(data: Data, fn?: Fn)
lib/turboSetData.ts:253
↓ 2 callers
Function
warn
(msg: string, ...args: any[])
lib/log.ts:1
↓ 1 callers
Method
diff
(newVal: unknown, oldVal: unknown, path: string, options: SetDataOptions, isSubProp = false)
lib/turboSetData.ts:141
↓ 1 callers
Method
execSetDataCb
()
lib/turboSetData.ts:128
↓ 1 callers
Function
isObject
(val: unknown)
lib/typeUtils.ts:9
↓ 1 callers
Method
logSameValue
(path: string, newVal: any)
lib/turboSetData.ts:258
↓ 1 callers
Method
performUpdate
()
lib/turboSetData.ts:96
↓ 1 callers
Method
reactive
(target: object, path: string)
lib/watcher.ts:106
↓ 1 callers
Method
track
(path: string, cb: WatchCallBack)
lib/watcher.ts:99
↓ 1 callers
Method
trigger
()
lib/watcher.ts:47
↓ 1 callers
Method
turbo
()
lib/turboSetData.ts:40
↓ 1 callers
Method
updateWatchedData
(path: string, newVal: any)
lib/watcher.ts:87
Method
constructor
(private instance: any)
lib/watcher.ts:22
Method
constructor
(private instance: Instance, private watcher: Watcher | null, private turboOpts?: TurboOpts)
lib/turboSetData.ts:34
Function
getRawType
(val: unknown)
lib/typeUtils.ts:6
Function
turboComponent
(compOpts: CompOpts, options?: { turboOptions: TurboOpts })
lib/index.ts:36
Function
turboPage
(pageOpts, options?: { turboOptions: TurboOpts })
lib/index.ts:19
Function
useTurboAllComponent
* 增强全局所有组件钩子
lib/index.ts:76
Function
useTurboAllPage
* 增强全局所有页面钩子
lib/index.ts:59