ref
接受一个内部值并返回一个响应式且可变的 ref 对象。ref 对象仅有一个 .value property,指向该内部值。

案例

我们这样操作是无法改变message 的值 应为message 不是响应式的无法被vue 跟踪要改成ref

改为ref

Ref TS对应的接口

interface Ref {
value: T
}
注意被ref包装之后需要.value 来进行赋值

isRef
判断是不是一个ref对象

import { ref, Ref,isRef } from 'vue'
let message: Ref<string | number> = ref("我是message")
let notRef:number = 123
const changeMsg = () => {
message.value = "change msg"
console.log(isRef(message)); //true
console.log(isRef(notRef)); //false

}

posted on 2024-11-28 19:19  leapss  阅读(12)  评论(0)    收藏  举报