官方文档有说,不可以
方法如下
循环中的子组件ref 写
固定值
当你打印ref时,得到一个数组
利用索引对子组件进行操作
子组件
<Audio-User ref="list1_21Ref" @pauseOther="pauseOther('list1_21Ref', i)"></Audio-User>
<el-form-item label="" class="alcohol"
:prop="ele.param"
v-for="(ele, i) in list2"
:key="ele.name">
<Audio-User ref="list1_21Ref" @pauseOther="pauseOther('list1_21Ref', i)"></Audio-User>
<el-radio-group v-model="quesBaseForm[ele.param]">
<el-radio :disabled='forbidden' v-for="(item, i) in ele.list" :key="'quesBaseForm'+i" :label="i+1">{{item}}</el-radio>
</el-radio-group>
</el-form-item>
methods (this.pauseOtherIndex为索引i)
this.$refs.list1_21Ref[this.pauseOtherIndex].onPause()