【element-ui】element-ui popover 问题
1.采用element-ui实现目标:
鼠标移入操作栏中 灰色通过按钮(el-buttons设disabled),显示相应行poppver,移出popover消失
2.官方文档中采用 点击 + v-popover:popover2 方式实现,但是目前希望鼠标移入实现弹出popover,而且el-button设为disabled,无法点击,不知道如何实现?
3.用v-modal实现效果,但是存在问题:无论移入一栏操作,显示的popover不对,非对应行,操作列代码如下
<el-table-column label="操作" width="250"> <template slot-scope="scope">
<el-popover :disabled="!scope.row.agree" ref="popover{{$index}}" placement="top-end" width="160" v-model="showAgreePopover">
<p>这是一段内容这是一段内容确定删除吗?{{scope.row.end_time}}</p>
<div style="text-align: right; margin: 0">
<el-button size="mini" type="text" @click="clickAgreeFromPopover(false, scope.row.id)">取消</el-button>
<el-button type="primary" size="mini" @click="clickAgreeFromPopover(true, scope.row.id)">确定</el-button>
</div>
</el-popover>
<el-button type="text" :disabled='!scope.row.agree' size="mini" @click="agree(scope.$index, scope.row)">通过</el-button>
<el-button type="text" size="mini" @click="notAgree(scope.$index, scope.row)">驳回</el-button>
</template>
</el-table-column>
回答:
自己解决了,思路:popover设置trigger=hover,即可解绝触发问题,剩余代码同官方文档
以上是 【element-ui】element-ui popover 问题 的全部内容, 来源链接: utcz.com/a/151225.html