使用 el-popover 组件 + el-table 组件实现 ElementUI 动态渲染表格功能
<template>
<el-popover
placement="right"
width="400"
trigger="click">
<el-table :data="gridData">
<el-table-column property="date" label="日期" width="150"></el-table-column>
<el-table-column property="name" label="姓名" width="200"></el-table-column>
<el-table-column property="address" label="地址"></el-table-column>
</el-table>
<el-button slot="reference">点击查看更多信息</el-button>
</el-popover>
</template>
<script>
export default {
data() {
return {
gridData: [
{ date: '2016-05-02', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄' },
{ date: '2016-05-04', name: '李小虎', address: '上海市普陀区金沙江路 1517 弄' },
// ...更多数据
]
};
}
};
</script>
这个例子展示了如何在 ElementUI 中使用 el-popover
组件和 el-table
组件来创建一个可以通过点击按钮展示更多信息的弹出层。在弹出层中,el-table
组件被用来动态渲染数据。这个例子简洁明了,并且可以作为学习如何在 Vue.js 应用中使用 ElementUI 组件库的入门示例。
评论已关闭