请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

轮播图中为什么setup中ref()可以拿到模板中的rootRef

图片描述图片描述
1、为什么setup中ref()可以拿到模板中的rootRef,而且setup中const变量名需要和模板中ref值一样。
2、setup return rootRef? 返回rootRef没有地方用到啊,为什么要返回

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2021-05-05 12:28:03

setup 返回的  rootRef 就是给模板用的,具体原因你需要去看源码,大致上 setup 返回的数据会挂载到组件的实例的 setupState 中,其中模板中的 ref="rootRef" 会被编译成 { ref: "rootRef" },然后在节点 patch 过程中执行 setRef,会把其 DOM 节点赋值给 setupState['rootRef']。

3 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信