zoukankan      html  css  js  c++  java
  • iview中table的使用经验

    由于iview官网上面的讲解真的是非常的简单,所以像是我这种阿库娅用户真的很不友好,所以这个博客是讲解iview的Table如何和springboot进行后端交互,类似bootStrap-table的那种吧,注意这里没有用render去渲染,因为我是真的不会啊!!!

    前端代码框架编写

    <Table :columns="managerColumns" :data="articleData" stripe >
                <div slot-scope="{ row, index }" slot="action">
                    <Button type="primary"  style="margin-right: 5px">编辑</Button>
                    <Button type="error"  >删除</Button>
                </div>
            </Table>
            <!-- 分页列表 -->
            <div style="margin: 10px;overflow: hidden">
    
                <div style="float: right;">
                    <Page :total="total"  :current="pageNum" @on-change="changepage"
                    @on-page-size-change="_nowPageSize"
                    show-total show-sizer></Page>
                </div>
    

    在前端渲染的是这种样子 =>

    这里简明的说明里面的属性吧

    首先是Table标签里面的columns是 表头属性 后台的数据是这样的

    managerColumns: [{
          title: '标题',
          key: 'title',
    
      },
      {
          title: '更新时间',
          key: 'nearestModifyDate',
      },
      {
          title: "操作",
          slot: 'action'
      }
    
    ],
    

    然后是data属性,这个就是我们需要从后台需要渲染的数据了。

    在标签里面,我们如果需要进行操作的话,需要用到solt-scope这个属性,具体我也不太清楚,只能说是:可以对应表头的一个东西,其他的照抄就完事了。
    需要注意的是,如果你用到了slot,那个表头的json一定不能用key,而是用slot.

    接下来就是分页的按钮们了

    样式不需要动,唯一确定的是page里面的属性

    total => 其实就是你从后台获取到的数据总量

    current => 这个是现在你所在的页数

  • 相关阅读:
    20190318-使用类做一个简单的图书馆管理系统
    20190313-面向对象的简单理解
    20190313-时间和日期-Time
    20190305-leetcode题目有效的括号
    20190227-做一个简易代码统计工具
    20190226-利用序列化完成小型记账程序
    20190221-文件操作
    20190131-文件操作命题练习
    Excel技巧—如何从重复行中取某一行
    Excel技巧—轻松搞定多级联动下拉列表
  • 原文地址:https://www.cnblogs.com/adroitwolf/p/14309781.html
Copyright © 2011-2022 走看看