由于项目需要实现在表格中删除前进行提示,最终效果如下图。
但在开发过程中点击删除popover弹框不出现,在网上找了很多方法都不能解决问题,就综合了一下。
解决方法:
html部分:
<el-table-column label="操作">
<template slot-scope="scope">
<el-popover :ref="scope.row.id" placement="top" width="160" v-model="scope.row.visible" >
<p>确定删除吗?</p>
<div style="text-align: right; margin: 0">
<el-button size="mini" type="text" @click="$refs[scope.row.id].doClose()">取消</el-button>
<el-button type="primary" size="mini" @click="deleteTask(scope.row)