解决类型“never”上不存在属性“xxx”问题
vue3使用原生js中dom方法
·
今天使用vue3的ref属性获取标签,并且使用原生js的方法getBoundingClientRect()报错Property 'getBoundingClientRect' does not exist on type 'never'。查了一圈发现是react解决办法,但是无论哪一种方法都是因为没有给ref设置初始类型导致的。
代码:
const dateRef = ref<any>(null);
// 这样直接使用原生js关于dom的方法就不会报错了
datesChildrenRef.value.getBoundingClientRect()
更多推荐
已为社区贡献1条内容
所有评论(0)