轮播图中为什么setup中ref()可以拿到模板中的rootRef
来源:2-8 轮播图组件的使用
那个少年长大了
2021-05-04
1、为什么setup中ref()可以拿到模板中的rootRef,而且setup中const变量名需要和模板中ref值一样。
2、setup return rootRef? 返回rootRef没有地方用到啊,为什么要返回
写回答
1回答
-
ustbhuangyi
2021-05-05
setup 返回的 rootRef 就是给模板用的,具体原因你需要去看源码,大致上 setup 返回的数据会挂载到组件的实例的 setupState 中,其中模板中的 ref="rootRef" 会被编译成 { ref: "rootRef" },然后在节点 patch 过程中执行 setRef,会把其 DOM 节点赋值给 setupState['rootRef']。
30
相似问题