场景:使用taro框架,react hooks语法开发小程序,useRef获取dom的方式无法获取dom的宽高。
demo如下
const infoWrap = useRef(null);
useEffect(() => {
setTimeout(() => {
if (infoWrap.current) {
console.log(infoWrap.current.style.height)
}
}, 200)
}, [])
return (
<View ref={infoWrap} className="info"></View>
)
求教useRef该怎么获取dom宽高呢?
可以尝试以下写法试试哦,不一定有效,我在 pc 端是这样的写法