我观察到
1.scroll组件中是在setup函数中定义了rootRef,并传入useScroll中,最后是在setup中返回了rootRef;
2.index-list中,是在composition中先定义了groupRef = ref(null,);然后通过watch调用的calculate中,可以拿到响应式的groupRef,最后再composition中返回了groupRef
我自己调试了下,两种方法,只有在onMounted 等生命周期或watch监听函数中才可以获取到rootRef节点
我想问的是这两者传递方式有什么区别,哪种方式更好一些,老师采取了两种不同的方式是基于什么考虑?
还想深入的了解下 setup的执行时机是怎么样的,为什么第一种在return rootRef之前打印rootRef仍然是null,并且两种都只能在钩子函数中拿到rootRef或groupRef节点?
慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力
了解课程