我是靠谱客的博主 专注饼干,这篇文章主要介绍vue过滤器实现日期格式化的案例分析,现在分享给大家,希望可以做个参考。

说明

今天将要介绍的是vue中的过滤器,并且将实现一个日期格式化的小案例。
大家都知道,我们获取当前日期可以通过Date对象获取。下面我将获取当前时间并打印出来。

console.log(new Date());

我们获取的是一个标准时间,控制台的输出如下所示。

在实际项目开发中,我们通常获取标准时间后不是直接拿来使用,而是要进行一些操作然后将它显示在页面中,我们将这些操作称作时间格式化

过滤器

在vue中,我们可以使用过滤器来进行时间格式化。它的写法如下:

// Vue.filter(过滤器名称,处理函数)

使用的方式

{{ 过滤器数据| 过滤器名称 }}

具体代码

代码如下:

复制代码
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
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div id="app"> <p>今天的日期是:{{timer|timerFilter('-')}}</p> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> Vue.filter("timerFilter", function (time, type) { const month = time.getMonth() + 1 > 10 ? time.getMonth() + 1 : "0" + (time.getMonth() + 1); const day = time.getDate() > 10 ? time.getDate() : "0" + time.getDate(); return time.getFullYear() + type + month + type + day; }); new Vue({ el: "#app", data: { timer: new Date(), }, }); </script> </body> </html>

代码的运行结果如下所示:

到此这篇关于vue过滤器实现日期格式化的案例分析的文章就介绍到这了,更多相关vue 过滤器日期格式化内容请搜索靠谱客以前的文章或继续浏览下面的相关文章希望大家以后多多支持靠谱客!

最后

以上就是专注饼干最近收集整理的关于vue过滤器实现日期格式化的案例分析的全部内容,更多相关vue过滤器实现日期格式化内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(129)

评论列表共有 0 条评论

立即
投稿
返回
顶部