type
status
date
slug
summary
tags
category
icon
password
ref
ref
接受一个内部值(可支持所有类型),并返回一个响应式的可变的 ref
对象,被ref
包装之后需要.value
来进行取值、赋值ref获取dom元素
给
dom
元素直接加一个ref
属性,再声明一个与ref
属性名相同的变量,就可以通过.value
的形式获取该div
元素ref
也可以获取dom
元素里的文本内容shallowRef
shallowRef
只处理了 value
的响应式,不进行对象的 reactive
处理,也就是说如果传给 shallowRef
一个对象,这个对象的任何一层属性都不是响应式的注意:
shallowRef
只做浅层式的响应, 但 ref
可以做深层式的响应ref
和 shallowRef
不能同时写,否则会影响 shallowRef
造成错误的视图更新isRef
用来判断是不是一个
ref
对象,这在底层源码里用的比较多triggerRef
用来强制更新页面DOM
customRef
用来自定义
ref
,customRef
是个工厂函数,要求我们返回一个对象,并实现 get
和 set
,适合去做防抖之类的操作- 作者:衔蝉
- 链接:https://xianchan.ah.cn/article/vue3-4
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章