element-ui的el-table的注意事项

el-table引入日历如何定义时间格式

format=“yyyy年MM月dd日”
value-format=“yyyy年MM月dd日”
这两行便可定义时间格式,以及输出形式
endTime输出形式就会变成yyyy年MM月dd日

<el-date-picker
      class="Tosmall"
      v-model="endTime"
      type="date"
      placeholder="选择日期"
      format="yyyy年MM月dd日"
      value-format="yyyy年MM月dd日">
    </el-date-picker>

el-table的sortable排序混乱的

加上 :sort-method="(a,b)=>{return a.mount - b.mount}" 便可正确的排序

<el-table-column
      prop="mount"
      label="打卡次数"
      min-width="120"
       sortable 
      :sort-method="(a,b)=>{return a.mount - b.mount}" 
      >

el-steps

效果图
在这里插入图片描述

实现点击之后才变蓝

需要将@click变成@click.native才有效

<el-steps else="this.row.works"  class="changeStep " direction='vertical' :active="active" align-center>
  <el-step v-for="(step,index) in this.work" 
        :key="index" 
        :icon="icon[index]"
        :description="`${step.usstation}`"
        :title="`${step.ustime}`"
        @click.native="next(index+1)"
        >
        </el-step>
</el-steps>

定义数据、方法

data () {
     return {
         work:[
             {
                 ustime:"2020年10月12日",
                 usstation:"钟海楼"
             },
             {
                 ustime:"2020年9月26日",
                 usstation:"主楼"
             },
             {
                 ustime:"2020年10月12日",
                 usstation:"二教"
             },
             {
                 ustime:"2020年10月12日",
                 usstation:"二教"
             },
             {
                 ustime:"2020年10月12日",
                 usstation:"二教"
             },
             {
                 ustime:"2020年10月12日",
                 usstation:"二教"
             },
             {
                 ustime:"2020年10月12日",
                 usstation:"钟海楼"
             },
             
             
         ],
         active:1,
         icon:[" ","el-icon-time","el-icon-map-location","el-icon-odometer","el-icon-school","el-icon-office-building","el-icon-time","el-icon-map-location","el-icon-odometer","el-icon-school","el-icon-office-building"]
     }
  methods: {
  //点击之后索引+1
       next(rowNum){
           this.active=rowNum
          //  console.log("rowNum",rowNum);
       }
   },

如何引入头像放到第一位

之后将avatar的positin变成relative,设置top与left让它覆盖第一个圆圈

<el-avatar class="avatar" size="medium" src="http://img.touxiangzhan.com/upload/image/2a1003364498n2136485952t26.jpg"></el-avatar>

固定表头

只要在el-table元素中定义了height,便可实现

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值