通过ref来进行操作,根据唯一id给每一个循环的el-popover赋予唯一名称
//html
<el-popover
:ref="'popover-'+item.id "
v-for="(item,professionIndex) in scope.row.major_list"
:key="professionIndex"
placement="top"
width="200"
trigger="click">
<div class="iconfont icon-guanbi" @click="closePopover( professionItem.id)">
点击关闭
</div>
</el-popover>
//js
methods:{
closePopover(id){
console.log(this.$refs[`popover-`+id][0]);
//其中doClose是popover自带的关闭方法
this.$refs[`popover-`+id[0].doClose();
}
}