el-popover使用自定义图标

使用el-popover实现鼠标点击或浮动到自定义图标上弹出表格弹窗,官方文档上使用的是按钮el-button,如果想换成图标或其他的组件的话直接把el-button替换掉即可。注意替换之后的组件一定要加slot="reference" ,不然组件是显示不出来的。
代码如下:

javascript 复制代码
<el-popover
  placement="right"
  width="400"
  trigger="click">
  <el-table :data="gridData">
    <el-table-column width="150" property="date" label="日期"></el-table-column>
    <el-table-column width="100" property="name" label="姓名"></el-table-column>
    <el-table-column width="300" property="address" label="地址"></el-table-column>
  </el-table>
  <i slot="reference" class="el-icon-question"></i>
</el-popover>

<script>
  export default {
    data() {
      return {
        gridData: [{
          date: '2016-05-02',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }, {
          date: '2016-05-04',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }, {
          date: '2016-05-01',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }, {
          date: '2016-05-03',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }]
      };
    }
  };
</script>
相关推荐
天弈初心几秒前
Vue 组件开发:构建高效可复用的 UI 构建块
javascript·vue.js
杨荧1 小时前
【开源免费】基于Vue和SpringBoot的贸易行业crm系统(附论文)
前端·javascript·jvm·vue.js·spring boot·spring cloud·开源
缘月叙文3 小时前
【vue3封装element-plus的反馈组件el-drawer、el-dialog】
javascript·vue.js·elementui
萌萌哒草头将军3 小时前
🚀🚀🚀快来靓仔,给你看个大宝贝,我不允许你还不知道这个提效工具
前端·vue.js·react.js
三次元1113 小时前
JS中函数基础知识之查漏补缺(写给小白的学习笔记)
开发语言·前端·javascript·笔记·ecmascript·原型模式
秋堂主3 小时前
2025第1周 | JavaScript中的正则表达式
开发语言·javascript·正则表达式
酒与花生米3 小时前
【Vue学习】Vue 组件实例的生命周期(四个阶段,八个钩子)
javascript·vue.js·学习
布兰妮甜3 小时前
Three.js 基础概念:构建3D世界的核心要素
javascript·3d·webgl·three.js
悠悠:)3 小时前
前端 图片上鼠标画矩形框,标注文字,任意删除
前端·javascript·vue.js·css3·html5
Au_ust3 小时前
js:事件流
开发语言·前端·javascript