vue.js - Vuetify 数据表添加总计行
问题描述
我正在尝试使用此框架添加总计行,但似乎没有考虑到它。我发现的唯一方法是这样做,但方法不正确......
<v-data-table
:headers="headers"
:items="desserts"
:items-per-page="5"
class="elevation-1"
>
<template slot="footer">
<tr>
<th></th>
<th>150</th>
<th>260</th>
<th>150</th>
<th>260</th>
<th></th>
</tr>
</template>
</v-data-table>
请参阅此代码笔以查看结果:
https://codepen.io/slayerbleast/pen/KKKjWjP
页脚就像另一个表格,而不是重复使用相同的列。
知道如何解决这个问题吗?
解决方案
body.append
为此,您必须使用插槽。
所以它会是这样的:
<v-data-table
:headers="headers"
:items="desserts"
:items-per-page="5"
class="elevation-1"
>
<template slot="body.append">
<tr>
<th>Total</th>
<th>150</th>
<th>260</th>
<th>150</th>
<th>260</th>
<th>33%</th>
</tr>
</template>
推荐阅读
- python - 尝试在 Windows 10 上安装库“pycld2”时收到错误
- python - 设置类变量
- reactjs - 反应路由器参数-Apache服务器上的页面刷新失败
- angular - Angular Navigation - 导航到同级路由时无法删除 queryParams
- python - for 循环的索引未正确迭代
- regex - 正则表达式在路径中查找最后一个文件夹名称
- node.js - 动态命名空间 SocketIO - Django - NodeJS - Redis
- sequelize.js - 是否可以为续集模型定义默认排序顺序
- sql - 如何从 Oracle 中的表中获取信息?
- python-3.x - PDF转换为txt时设置阅读方向