函数: toRef()
调用签名
toRef<
T,K>(object,key):Ref<T[K]>
定义于: packages/wevu/src/reactivity/toRefs.ts:50
为源响应式对象的单个属性创建 ref,可读可写并与原属性保持同步。
类型参数
T
T extends object
K
K extends string | number | symbol
参数
object
T
源响应式对象
key
K
属性名
返回
Ref<T[K]>
指向该属性的 ref
示例
ts
const state = reactive({ foo: 1 })
const fooRef = toRef(state, 'foo')
fooRef.value++
console.log(state.foo) // 2调用签名
toRef<
T,K>(object,key,defaultValue):Ref<T[K]>
定义于: packages/wevu/src/reactivity/toRefs.ts:54
为源响应式对象的单个属性创建 ref,可读可写并与原属性保持同步。
类型参数
T
T extends object
K
K extends string | number | symbol
参数
object
T
源响应式对象
key
K
属性名
defaultValue
T[K]
返回
Ref<T[K]>
指向该属性的 ref
示例
ts
const state = reactive({ foo: 1 })
const fooRef = toRef(state, 'foo')
fooRef.value++
console.log(state.foo) // 2