ref
接受一个内部值并返回一个响应式且可变的 ref 对象。ref 对象仅有一个
.value
property,指向该内部值。
Ref Ts 对应的接口
1 | interface Ref<T> { |
定义 ref 变量的方法
被 ref 包装后需要.value 进行赋值
1 | <script setup lang="ts"> |
isRef
判断是不是一个 ref 对象
shallowRef
创建一个跟踪自身.value 变化的 ref,但不会使其值也变成响应式的
修改器属性是非响应式的,这样是不会改变的
1 | <template> |
triggerRef
强制更新页面DOM
1 | <template> |
customRef
自定义ref
customRef是个工厂函数,要求我们返回一个对象并且实现get和set
1 | <script setup lang="ts"> |