- Preparing search index...
- The search index is not available
feng3d
Properties
Private _binds
_binds: any
Methods
bind
- bind<T0, T1, K0, K1>(object0, property0, object1, property1): void
-
Type Parameters
-
T0
-
T1
-
K0 extends string | number | symbol
-
K1 extends string | number | symbol
Parameters
-
object0: T0
-
property0: K0
-
object1: T1
-
property1: K1
Returns void
unbind
- unbind<T0, T1, K0, K1>(object0, property0, object1, property1): void
-
Type Parameters
-
T0
-
T1
-
K0 extends string | number | symbol
-
K1 extends string | number | symbol
Parameters
-
object0: T0
-
property0: K0
-
object1: T1
-
property1: K1
Returns void
unwatch
- unwatch<T, K, V>(object, property, handler?, thisObject?): void
-
Type Parameters
-
T
-
K extends string | number | symbol
-
V
Parameters
-
object: T
-
property: K
-
Optional handler: ((newValue, oldValue, object, property) => void)
-
- (newValue, oldValue, object, property): void
-
Parameters
-
newValue: V
-
oldValue: V
-
object: T
-
property: string
Returns void
-
Optional thisObject: any
Returns void
unwatchchain
- unwatchchain(object, property, handler?, thisObject?): void
-
Parameters
-
object: any
-
property: string
-
Optional handler: ((newValue, oldValue, object, property) => void)
-
- (newValue, oldValue, object, property): void
-
Parameters
-
newValue: any
-
oldValue: any
-
object: any
-
property: string
Returns void
-
Optional thisObject: any
Returns void
unwatchobject
- unwatchobject<T>(object, property, handler?, thisObject?): void
-
Parameters
-
object: T
-
property: gPartial<T>
-
Optional handler: ((newValue, oldValue, host, property) => void)
-
- (newValue, oldValue, host, property): void
-
Parameters
-
newValue: any
-
oldValue: any
-
host: any
-
property: string
Returns void
-
Optional thisObject: any
Returns void
unwatchs
- unwatchs<T, K, V>(object, propertys, handler, thisObject?): void
-
Type Parameters
-
T
-
K extends string | number | symbol
-
V
Parameters
-
object: T
-
propertys: K[]
-
handler: ((newValue, oldValue, object, property) => void)
-
- (newValue, oldValue, object, property): void
-
Parameters
-
newValue: V
-
oldValue: V
-
object: T
-
property: string
Returns void
-
Optional thisObject: any
Returns void
watch
- watch<T, K, V>(object, property, handler, thisObject?, onlyChanged?): void
-
Type Parameters
-
T
-
K extends string | number | symbol
-
V
Parameters
-
object: T
-
property: K
-
handler: ((newValue, oldValue, object, property) => void)
-
- (newValue, oldValue, object, property): void
-
Parameters
-
newValue: V
-
oldValue: V
-
object: T
-
property: string
Returns void
-
Optional thisObject: any
-
Optional onlyChanged: boolean
Returns void
watchchain
- watchchain(object, property, handler, thisObject?, onlyChanged?): void
-
Parameters
-
object: any
-
property: string
-
handler: ((newValue, oldValue, object, property) => void)
-
- (newValue, oldValue, object, property): void
-
Parameters
-
newValue: any
-
oldValue: any
-
object: any
-
property: string
Returns void
-
Optional thisObject: any
-
Optional onlyChanged: boolean
Returns void
watchobject
- watchobject<T>(object, property, handler, thisObject?, onlyChanged?): void
-
Parameters
-
object: T
-
property: gPartial<T>
-
handler: ((newValue, oldValue, host, property) => void)
-
- (newValue, oldValue, host, property): void
-
Parameters
-
newValue: any
-
oldValue: any
-
host: any
-
property: string
Returns void
-
Optional thisObject: any
-
Optional onlyChanged: boolean
Returns void
watchs
- watchs<T, K, V>(object, propertys, handler, thisObject?, onlyChanged?): void
-
Type Parameters
-
T
-
K extends string | number | symbol
-
V
Parameters
-
object: T
-
propertys: K[]
-
handler: ((newValue, oldValue, object, property) => void)
-
- (newValue, oldValue, object, property): void
-
Parameters
-
newValue: V
-
oldValue: V
-
object: T
-
property: string
Returns void
-
Optional thisObject: any
-
Optional onlyChanged: boolean
Returns void
对象属性变化监视器。
能用getset时就不使用watch,及时为了代码美观也尽量在低频使用的地方使用。