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>
相关推荐
Python私教32 分钟前
PrimeVue菜单组件深度解析:构建高效能的Web导航系统
前端·javascript·vue.js
黑匣子~2 小时前
Vue 3 官方 Hooks 的用法与实现原理
前端·javascript·vue.js
霍志杰4 小时前
iframe加载或者切换时候,短暂的白屏频闪问题解决
前端·javascript·chrome
愛芳芳6 小时前
vue3+element-plus+pinia完整搭建好看简洁的管理后台
前端·javascript·vue.js
麻辣香蝈蝈6 小时前
【Vue3】一文学会动态路由和编程式路由的使用
开发语言·前端·javascript·vue.js
CarryBircks6 小时前
nvm版本管理下pnpm 安装失败问题解决
前端·vue.js
magic 2457 小时前
AJAX get请求如何提交数据呢?
前端·javascript·ajax
i1yo_kiki9 小时前
Ajax快速入门教程
前端·javascript·ajax
时间识人9 小时前
【无标题】
vue.js·微信小程序·taro
百锦再9 小时前
微信小程序学习基础:从入门到精通
前端·vue.js·python·学习·微信小程序·小程序·pdf