• Element之formatter的使用


    在Element的table组件中,具有formatter这一功能,对于表格字段的转换非常的方便。

    示例如下:

    <el-table-column
      key="beginTime"
      :formatter="dateFormat"
      show-overflow-tooltip
      prop="beginTime"
      label="报警时间"/>
    <el-table-column
      key="duration"
      :formatter="textFormat"
      show-overflow-tooltip
      prop="duration"
      label="持续时长"/>

    其中,dateFormat和textFormat是函数。

    dateFormat(row, column, cellValue, index) {
      const daterc = row[column.property]
      if (daterc == null) {
        return '--'
      }
      var date = new Date(daterc)
      var y = date.getFullYear()
      var m = date.getMonth() + 1
      m = m < 10 ? ('0' + m) : m
      var d = date.getDate()
      d = d < 10 ? ('0' + d) : d
      var h = date.getHours()
      h = h < 10 ? ('0' + h) : h
      var minute = date.getMinutes()
      var second = date.getSeconds()
      minute = minute < 10 ? ('0' + minute) : minute
      second = second < 10 ? ('0' + second) : second
      return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second
    },
    textFormat(row, column, cellValue, index) {
      const val = row[column.property]
      if (val == null) {
        return '--'
      }
      return val
    },
  • 相关阅读:
    20162330 2016-2017-2《程序设计与数据结构》课程总结
    强化学习--Policy Gradient
    59. Spiral Matrix II
    54. Spiral Matrix(剑指offer 19)
    58. Length of Last Word
    c++ string split
    神经网络反向传播,通俗理解
    大话设计模式C++ 备忘录模式
    57. Insert Interval
    c++ sort
  • 原文地址:https://www.cnblogs.com/luoyihao/p/15094639.html
Copyright © 2020-2023  润新知