一. 时间处理主要包含三个方面

1. 表单上时间的展现形式

1)主要通过el-date-picker时间组件控制

<el-row><el-col :span="12"><el-form-item label="入党时间" prop="partyJoinTime"><el-date-picker v-model="form.partyJoinTime" placeholder="选择入党时间"format="yyyy-MM-dd" value-format="timestamp"></el-date-picker></el-form-item></el-col><el-col :span="12"><el-form-item label="转正时间" prop="regularTime"><el-date-picker v-model="form.regularTime" placeholder="选择转正时间"format="yyyy-MM-dd" value-format="timestamp"></el-date-picker></el-form-item></el-col>
</el-row>

其中format参数主要控制选中时间之后的展现格式:yyyy-MM-dd

2. form表单时间格式数据的提交

<el-row><el-col :span="12"><el-form-item label="入党时间" prop="partyJoinTime"><el-date-picker v-model="form.partyJoinTime" placeholder="选择入党时间"format="yyyy-MM-dd" value-format="timestamp"></el-date-picker></el-form-item></el-col><el-col :span="12"><el-form-item label="转正时间" prop="regularTime"><el-date-picker v-model="form.regularTime" placeholder="选择转正时间"format="yyyy-MM-dd" value-format="timestamp"></el-date-picker></el-form-item></el-col>
</el-row>

其中value-format参数主要控制form表单提交时间参数到后端的类型:timestamp(long型)

3. 列表上展示后台获取的时间

1)安装moment插件

npm install moment --save

2)在main.js中引入moment组件

import moment from "moment";
Vue.prototype.$moment = moment
moment.locale('zh-cn')

3)Vue中的使用

import moment from "moment";partyJoinTimeFormat(row, column){return moment(row.partyJoinTime).format("yyyy-MM-DD hh:mm:ss")
}<el-table><el-table-column label="入党时间" align="center" key="partyJoinTime" prop="partyJoinTime"  :show-overflow-tooltip="true" :formatter="partyJoinTimeFormat"/>
<el-table/>

注意:通过formatter调用对应的方法,在方法中对时间格式进行转换并返回(目前主要是基于long行时间转成字符串时间)

Vue+ElementUi中时间处理相关推荐

  1. vue+elementui 中src动态加载图片的时候不起作用

    vue+elementui 中src动态加载图片的时候不起作用 代码如下: <el-table-column align="center" label="宠物图片& ...

  2. elementui 表格英文加数字排序_解决vue elementUI中table里数字、字母、中文混合排序问题...

    1.使用场景 使用elementUI中的table时,给包含数字字母中文的名称等字段排序 例如:数字(0->9)->大写字母(A->Z)->小写字母(a->z)-> ...

  3. vue+elementUI中使用Echarts (懒人无脑版)

    vue+elementUI中使用Echarts (懒人无脑版)+(史上最强版) 前言 一.Echarts 1.提供一个Echarts 网站 随去随用 http://img.9cfcf.com/#tp- ...

  4. vue+element-ui中的el-table-column使用v-if导致位置错乱的现象

    vue+element-ui中的el-table-column使用v-if导致位置错乱的现象 自我记录. Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染.这么做除了使 Vue 变 ...

  5. vue+elementui中使用echarts给柱形图添加背景色

    vue+elementui中使用echarts给柱形图添加背景色 首先使用npm安装echarts npm install echarts --save //or(或者使用) cnpm install ...

  6. vue+element-ui中实现多层级复杂的维度根据数据自动生成的表头

    表头主要复杂在: 1,有三层,一层是大类,第二层是具体项,第三层是标准值/对比值 2,首列和末尾列是一层 3,整个表格的维度是根据数据的输入自己生成,也就是动态的 下面是在 vue + eleUI 中 ...

  7. 修改element-ui中时间选择器的样式

    一般项目中如果设置了scoped属性,可以通过>>>或者/deep/来修改其他第三方组件的样式. 但是elementUI的时间选择器el-date-picker是将元素直接挂载到页面 ...

  8. vue element-ui 中走马灯自适应图片高度

    图片自适应 废话不多说先上完整的代码 <template><div>{{img_height | add_px}}<el-carousel indicator-posit ...

  9. VUE ElementUI中table框设置文字超出隐藏及设置提示框样式

    当表格中某单元格的文字内容过多时,table中的每行的行高不一致导致风格不统一,这时需要用到ElementUI中table自带的属性show-overflow-tooltip使其内容均在一行显示,超出 ...

最新文章

  1. sql 存储过程和函数
  2. Delphi访问网页中的下拉菜单
  3. [原创]K8域控植入脚本生成器(内网渗透/RPC不可用解决方案)
  4. ylb:子查询(嵌套子查询)和子查询(相关子查询)
  5. linux shell 从变量中按指定字符切割字符串
  6. css结构和重叠之选择器的特殊性
  7. t4b代码生成_用T4模板实现简单的代码生成器
  8. java finally什么时候不执行_Java 中的 finally 一定会被执行吗?
  9. 支付宝小程序组件库开发之自定义switch组件
  10. [BZOJ2958]序列染色
  11. 腾讯优测优分享 | 双卡双待-工程师难言的痛
  12. 如何扫描出Android系统媒体库中视频文件
  13. 会议论文有没有影响因子_关于论文是否被SCI、Ei、ISTP等检索以及期刊影响因子的解说...
  14. 一级计算机网络应用题目操作,计算机一级考试excel操作题目
  15. WINVNC源码分析(三)——omni_thread库
  16. 解决d3dx9_35.dll丢失找不到
  17. RedHat 5 环境下 DHCP配置详解。
  18. 通用oa系统_OA办公系统可能带来的风险
  19. 史上最强Tomcat8性能优化,网易云课堂java高级架构师
  20. Pygame从0实战8(泡泡小游戏)

热门文章

  1. Shader山下(十一)纹理混合
  2. PHP环境 XML外部实体注入漏洞
  3. Backblaze 2022 Q3 硬盘故障质量报告解读
  4. 微软即将推出面向消费者的 Office 2021 版本
  5. 建筑企业施工现场推行5S管理的基本原则
  6. NAC配置与管理——3
  7. 【1】基于ATmega 8A -PU 的蓝牙遥控电源插座设计——【3、制作以及 测试】
  8. NAC;ACS;ISE区别
  9. 工业控制系统的安全研究与实践引言
  10. 【AGA三维路径规划】基于matlab自适应遗传算法单无人机三维路径规划【含Matlab源码 214期】