这种格式的树形数据怎么进行分页
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Hzb.aspx.cs" Inherits="QinStyle.AppWeb.ProjectModule.Hzb.Hzb" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link href="/Static/JS/elementui/index.css" rel="stylesheet" />
<link href="css/style.css" rel="stylesheet" />
<script src="../Sjym/js/vue.min.js"></script>
<script src="/Static/JS/elementui/index.js"></script>
<script src="../Sjym/js/jquery-1.11.3.min.js"></script>
<script src="../../Static/JS/moment.min.js"></script>
<%--<script src="../Sjym/js/vant.min.js"></script>--%>
</head>
<body>
<div id="app">
<div class="titleDiv">
<div id="userformTitle">申能企业<span>{{year}}</span>年度技术改造/科技项目计划汇总表</div>
</div>
<div style="width:100%;height:60px;float:left;">
<el-date-picker
v-model="value3"
type="year"
placeholder="选择年">
</el-date-picker>
<el-button type="primary" icon="el-icon-search" @click="button()"><span style="color:#ffffff">查询</span></el-button></div>
<template>
<div>
<el-table
:data="tableData"
style="width: 100%; margin-bottom: 20px;"
row-key="id"
default-expand-all
border
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
<el-table-column
prop="Xh"
label="序号"
width="92">
</el-table-column>
<el-table-column
prop="Xmmc"
label="项目名称"
width="160">
</el-table-column>
<el-table-column
prop="Lxyj"
label="立项依据"
width="160">
</el-table-column>
<el-table-column
prop="Zynr"
label="主要内容"
width="160">
</el-table-column>
<el-table-column
prop="Jhqzny"
label="计划起止年月"
width="160">
</el-table-column>
<el-table-column
prop="Jhzfy"
label="计划总费用(万元)"
width="160">
</el-table-column>
<el-table-column
prop="Dnhtqdfy"
label="当年合同签订费用(万元)"
width="160">
</el-table-column>
<el-table-column
prop="Xmfzr"
label="项目负责人"
width="160">
</el-table-column>
<el-table-column
prop="Xmsx"
label="项目属性"
width="160">
</el-table-column>
<el-table-column
prop="Xmjb"
label="项目级别"
width="160">
</el-table-column>
<el-table-column
prop="Bz"
label="备注"
width="160">
</el-table-column>
</el-table>
<div class="tabListPage">
<el-pagination @size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="pageSizes"
:page-size="PageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="totalCount">
</el-pagination>
</div>
</div>
</template>
</body>
<script>
var app = new Vue({
el: "#app",
mounted: function () {
},
data() {
return {
value3: '',
tableData: [],
year: '',
currentPage: 1,
totalCount: '',
pageSizes: [1, 40, 60, 80,100,500],
PageSize: 1,
}
},
methods: {
handleSizeChange: function (val) {
this.PageSize = val;
},
handleCurrentChange: function (currentPage) {
this.currentPage = currentPage;
},
})
</script>
</html>