情景如下 <div v-for="(item, index) in 3" :key="item.id"> <child-component :ref="'child'+index"></child-component> </div> 此时打印child1得到的是一个包含该组件实例的数组,因此this.$ref.child1[0]才能获取该实例 一个细节问题,很多时候觉得某个地方没问题,但恰恰问题就在那,没思路的时候多log打印,逐步验证,找出bug所在地方 vue官网解释如下