• 格式化eltable中的时间


    格式化为xxxx-xx-xx

    方法一:使用时间过滤器

    通过yarn add导入moment,之后再app.vue中写入以下代码(在app.vue中写,可以全局使用)

    //过滤日期
    import Vue from 'vue'
    import moment from "moment"  
    Vue.filter('dateFilter', (data) => {
      // 日期处理函数 - moment
      if (data !== '' && data !== null && data !== undefined) {
        return moment(data).format('YYYY-MM-DD')
      }else {
        return data
      }
    })

    el-table表格写法

    <el-table-column label="操作日期">
          <template slot-scope="scope">
               {{scope.row.regTime | dateFilter}}
           </template>
    </el-table-column>  

    方法二:通过element自带的formatter属性

    <el-table-column prop="regTime" :formatter="dateFormat" label="操作日期"></el-table-column> 

    methods中定义dateFormat方法

    //格式化表格时间
    dateFormat(row,column){
        let date = row[column.property]
        return moment(date).format('YYYY-MM-DD')
    },
  • 相关阅读:
    2015上阅读计划
    《梦断代码》读书笔记 第2篇
    四则运算3
    求数组中最大子数组的和(一维)
    四则运算2—单元测试
    四则运算2
    《梦断代码》读书笔记 第1篇
    四组运算2(思路)
    四则运算1
    读书笔记
  • 原文地址:https://www.cnblogs.com/brillant/p/16450729.html
Copyright © 2020-2023  润新知