vue elementui前端分页,无须请求获取数据
<!-- 重要的是这段:
shoppingCarList.slice((pageIndex-1)*pageSize,pageIndex*pageSize)
-->
<el-table :data="shoppingCarList.slice((pageIndex-1)*pageSize,pageIndex*pageSize)" class="zhihuDataListStyle" v-loading="isLoading"> <el-table-column label="关键词" min-width="150"> <template slot-scope="scope"> <span>{{ scope.row.keyword }}</span> <!-- <zhihu-title :maxLen="17" :title="scope.row.title" :url="scope.row.url"></zhihu-title> --> </template> </el-table-column> <el-table-column label="商品" min-width="200"> <template slot-scope="scope"> <labelhoverbtn :list="getTagList(scope.row.tags)"></labelhoverbtn> </template> </el-table-column> <el-table-column label="价格/佣金"> <template slot-scope="scope"> <rankpopper right_icon="chart-icon" speed="true" :dataid="scope.row.dataid" @showDialog="showHistoryDialog" :content="scope.row.read" :changeRanking="scope.row.read_c" :datetime="scope.row.dt"></rankpopper> </template> </el-table-column> <el-table-column label="编辑"> <template slot-scope="scope"> <span>删除</span> </template> </el-table-column> </el-table>
<div slot="footer">
<div class="page" v-if="rowCount > 0">
<div>共找到:{{ rowCount }}条</div>
<!-- <el-pagination background layout="prev, pager, next,jumper" :total="getMaxTotalCount" :current-page="pageIndex" :page-size="pageSize" @current-change="getList" :hide-on-single-page="true" :pager-count="5">
</el-pagination> -->
<el-pagination background layout="prev, pager, next,jumper" :total="getMaxTotalCount" :current-page="pageIndex" :page-size="pageSize" @current-change="changePage" :hide-on-single-page="true" :pager-count="5">
</el-pagination>
</div>
</div>
本文来自博客园,作者:沉迷编程的程序员,转载请注明原文链接:https://www.cnblogs.com/codeDevotee/p/14430653.html
欢迎各位找我代写程序,python、c#、web等都可以,加我请注明博客园微信:A15919195482