表格模板(ant)

<a-table
        :data-source="orderlist"
        :rowClassName="rowClassName"
        bordered
        :pagination="false"
        :columns="columns"
	rowKey="order_id"
      ><span
          slot="shiJan"
          slot-scope="text, record"
        >

          {{record.add_time | dateFormat}}

        </span>
        <span
          slot="action"
          slot-scope="record"
        >
          <a-button
            type="primary"
            icon="edit"
            size="small"
          ></a-button>
          <a-divider type="vertical" />
          <a-button
            type="danger"
            icon="delete"
            size="small"
            @click="removeById(record.goods_id)"
          ></a-button>

        </span>
      </a-table>
<!-- 分页区域 -->
      <a-pagination
        :current="queryInfo.pagenum"
        :pageSize="queryInfo.pagesize"
        :pageSizeOptions="['3', '4', '6', '7']"
        :total="total"
        showSizeChanger
        showQuickJumper
        :show-total="total => `共 ${total} 条`"
        @change="handleSizeChange"
        @showSizeChange="meiYeTiaoShuGaiBian"
        background
      />




columns: [
        {
          title: '#',
          customRender: (text, record, index) =>
            `${(this.queryInfo.pagenum - 1) * this.queryInfo.pagesize +
            index +
            1}`
        },
        {
          title: '商品名称',
          dataIndex: 'goods_name'
        },
        {
          title: '商品价格(元)',
          dataIndex: 'goods_price',
          width: 105
        },
        {
          title: '商品重量',
          dataIndex: 'goods_weight',
          width: 85
        },
        {
          title: '创建时间',
          dataIndex: 'add_time',
          scopedSlots: { customRender: 'shiJan' }
          // width: 85
        },
        {
          title: '操作',
          scopedSlots: { customRender: 'action' },
          align: 'center'
        }
      ]

插槽 
<span
          slot="shiJan"
          slot-scope="text, record"
        >

          {{record.add_time | dateFormat}}

        </span>
        <span
          slot="action"
          slot-scope="record"
        >
          <a-button
            type="primary"
            icon="edit"
            size="small"
          ></a-button>
          <a-divider type="vertical" />
          <a-button
            type="danger"
            icon="delete"
            size="small"
            @click="removeById(record.goods_id)"
          ></a-button>

        </span>


// 隔行变色
    rowClassName(record, index) {
      let className = 'light-row'
      if (index % 2 === 1) className = 'dark-row'
      return className
    },
.light-row {
    background-color: rgb(223, 220, 233);
  }
  .dark-row {
    background-color: rgb(245, 238, 238);
  }

// 页码 每页条数Function(page, pageSize)
    handleSizeChange(page, pageSize) {
      this.queryInfo.pagenum = page
      this.queryInfo.pagesize = pageSize
      this.getGoodList()
    },
// 改变每页条数后刷新页码和每页条数  Function(current, size)
    meiYeTiaoShuGaiBian(newcurrent, newsize) {
      this.queryInfo.pagesize = newsize
      this.queryInfo.pagenum = newcurrent
      this.getGoodList()
    },
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qwer22215

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值