尝试使用vue3写法 const ref名=ref(null),
无法获取到。<script setup>
里面又没有this,无法通过this.$refs获取到需要的组件,求解答
尝试使用vue3写法 const ref名=ref(null),
无法获取到。<script setup>
里面又没有this,无法通过this.$refs获取到需要的组件,求解答
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
没试过 vue2.7,不过使用
refXxx.value
都是可以获取到组件的。不过有一点,
<script setup>
相当于created
钩子,在这个阶段,子组件还没有创建、html 也没有渲染,你直接在里面使用refXxx.value
操作当然拿不到对象。用onMounted
钩子或者事件响应函数的话就应该没问题。