废话不多,效果如图:

LineSource.vue文件内代码如下:

<template>
    <div class="c-main auth userControl">
        <h3>线路资源</h3>
        <el-table :data="list.slice((currpage - 1) * pagesize, currpage * pagesize)" border style="width: 100%">
            <el-table-column type="index" label="序号">
            </el-table-column>
            <el-table-column label="图片">
                <template slot-scope="scope">
                    <img :src="scope.row.image" width="40" height="40"/>
                </template>
            </el-table-column>
            <el-table-column prop="name" label="商品名称">
            </el-table-column>
            <el-table-column prop="goodsId" label="ID">
            </el-table-column>
            <el-table-column prop="price" label="价格">
            </el-table-column>
        </el-table>
        <el-pagination
            background
            layout="prev, pager, next, sizes, total, jumper"
            :page-sizes="[5, 10, 15, 20]"
            :page-size="pagesize"
            :total="list.length"
            @current-change="handleCurrentChange"
            @size-change="handleSizeChange">
        </el-pagination>
    </div>
</template>
<script>
    import axios from 'axios';
    axios.defaults.baseURL = 'https://www.easy-mock.com/mock/5ae417e4985d63275b55e177/luckLin';
    axios.defaults.timeout = 20000;
    export default {
        data () {
            return {
                msg: 8888,
                list: [],
                pagesize: 10,
                currpage: 1
            };
        },
        methods: {
            getlist () {
                let starttime = new Date();
                axios.get('/mockDrink').then(data => {
                    console.log(new Date() - starttime);
                    this.list = data.data.data;
                }).catch(err => {
                    console.error(err);
                    window.alert('请求超时,刷新重试!');
                });
            },
            handleCurrentChange (cpage) {
                this.currpage = cpage;
            },
            handleSizeChange (psize) {
                this.pagesize = psize;
            }
        },
        mounted () {
            this.getlist();
        }
    };
</script>

搞定收工!

最新文章

  1. Linux网络查看命令
  2. Unity3D重要知识点
  3. idea 工程添加svn关联
  4. SAP中给当前指定的活动用户发系统信息的函数
  5. Xcode6.4注册URL Scheme步骤详解
  6. 基于TCP的通信 客户端
  7. php中能够获取到某一网站内容的方法
  8. 能不能对metronic继续封装一下呢
  9. ubuntu双网卡bonding配置(转)
  10. mysql模糊查询like/REGEXP
  11. 记录一下ORACLE 10gR2的软件下载地址,备用。
  12. apt-mirror is already running(已运行)错误解决方案
  13. BZOJ 1013: [JSOI2008]球形空间产生器sphere 高斯消元
  14. JavaWeb之response响应中文乱码问题
  15. LeetCode - 728. Self Dividing Numbers
  16. 七牛云免费对象存储,并绑定到cloudreve中
  17. 扩展欧几里得(exgcd)与同余详解
  18. 单机MongoD搭建
  19. C# 之 Socket 简单入门示例
  20. Applets的分析

热门文章

  1. Linux 常用命令大全(长期更新)
  2. jquery.from帮助类
  3. [HEOI2012]采花 树状数组 BZOJ 2743
  4. CentOS 中安装 mysql 5.7+
  5. IOS mac入门
  6. leetcode 493 Reverse Pairs
  7. HDU - 3949 线性基应用
  8. 1141 PAT Ranking of Institutions (25 分)
  9. Nginx 安装--图片服务器搭建
  10. 2019.3.25 SQL语句(进阶篇1)