vue中使用moment时间戳

  1. 安装下载

1
npm install moment --save 

  2. 在main.js中引入

1
2
3
4
5
6
7
8
import moment from 'moment'
 
/**
 * 时间戳
 */
Vue.filter('dateformat', function (dataStr, pattern = 'YYYY-MM-DD') {
  return moment(dataStr).format(pattern)
})

  3. 在页面中使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<el-table
  :data="tableData"
  border
  style="width: 100%"
  empty-text="抱歉~~暂无数据"
  :header-cell-style="{ background: '#eef1f6', color: '#606266' }"
>
  <el-table-column prop="status" label="状态" align="center">
    <template slot-scope="scope">
      <span v-if="scope.row.status === 1">可用</span>
      <span v-if="scope.row.status === 0">不可用</span>
    </template>
  </el-table-column>
  <el-table-column label="最后一次登录时间" width="150" align="center">
    <template slot-scope="scope">
      <span>{{ scope.row.createTime | dateformat("YYYY-MM-DD") }}</span>
    </template>
  </el-table-column>
  <el-table-column fixed="right" label="操作" width="200" align="center">
    <template slot-scope="scope">
      <el-button
        @click="handleClick(scope.row, 'view')"
        type="text"
        size="small"
        >查看</el-button
      >
      <el-button
        type="text"
        size="small"
        @click="handleClick(scope.row, 'edit')"
        >编辑</el-button
      >
    </template>
  </el-table-column>
</el-table>

  5. 在普通标签中使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<FormItem label="生日:" prop="birthday">
  <DatePicker
    :editable="false"
    type="date"
    v-if="this.pageType != 'view'"
    v-model="ruleForm.birthday"
    :start-date="new Date()"
    placeholder="选择日期"
    style="width: 200px"
  ></DatePicker>
  <span v-if="this.pageType == 'view'">{{
    ruleForm.birthday | dateformat("YYYY-MM-DD")
  }}</span>
</FormItem>

  

posted @   博客天天写  阅读(1116)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示