李煜----相见欢

无言独上西楼,

月如钩,

寂寞梧桐深院锁清秋。

剪不断,

理还乱,

是离愁。

别是一般滋味在心头。

林花谢了春红,

太匆匆,

无奈朝来寒雨晚来风。

胭脂泪,

相留醉,

几时重?

自是人生长恨水长东。

在ag-grid-vue中实现高度自适应可以有多种方法,以下是一些常见的实现方式: ### 方法一:使用CSS的flex布局 通过设置父容器为flex布局,让ag-grid-vue组件自适应父容器的高度。 ```vue <template> <div class="flex-container"> <ag-grid-vue class="ag-theme-balham" :columnDefs="columnDefs" :rowData="rowData"></ag-grid-vue> </div> </template> <script> import { AgGridVue } from 'ag-grid-vue'; export default { components: { AgGridVue }, data() { return { columnDefs: [ { headerName: '姓名', field: 'name' }, { headerName: '性别', field: 'gender' }, { headerName: '年龄', field: 'age' } ], rowData: [ { name: '李煜', gender: '男', age: 20 }, { name: '柳叶', gender: '女', age: 25 }, { name: '姜宇', gender: '男', age: 18 } ] }; } }; </script> <style scoped> .flex-container { display: flex; flex-direction: column; height: 100vh; /* 可以根据实际需求调整高度 */ } .ag-theme-balham { flex: 1; } </style> ``` ### 方法二:根据内容动态调整高度 可以在数据加载完成后,根据表格的行数动态调整表格的高度。 ```vue <template> <div> <ag-grid-vue ref="agGridRef" class="ag-theme-balham" :columnDefs="columnDefs" :rowData="rowData"></ag-grid-vue> </div> </template> <script> import { AgGridVue } from 'ag-grid-vue'; export default { components: { AgGridVue }, data() { return { columnDefs: [ { headerName: '姓名', field: 'name' }, { headerName: '性别', field: 'gender' }, { headerName: '年龄', field: 'age' } ], rowData: [ { name: '李煜', gender: '男', age: 20 }, { name: '柳叶', gender: '女', age: 25 }, { name: '姜宇', gender: '男', age: 18 } ] }; }, mounted() { this.$nextTick(() => { const gridApi = this.$refs.agGridRef.api; const rowCount = gridApi.getDisplayedRowCount(); const rowHeight = 25; // 每行的高度,可以根据实际情况调整 const headerHeight = 30; // 表头的高度,可以根据实际情况调整 const totalHeight = rowCount * rowHeight + headerHeight; this.$refs.agGridRef.$el.style.height = `${totalHeight}px`; }); } }; </script> <style scoped> .ag-theme-balham { width: 600px; } </style> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值