vue过滤器实现日期格式化的案例分析


Posted in Javascript onJuly 02, 2020

说明

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

console.log(new Date());

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

vue过滤器实现日期格式化的案例分析

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

过滤器

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

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

使用的方式

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

具体代码

代码如下:

<!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 过滤器日期格式化内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
Display SQL Server Version Information
Jun 21 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
May 17 Javascript
js setTimeout opener的用法示例详解
Oct 23 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 Javascript
Jquery元素追加和删除的实现方法
May 24 Javascript
jQuery+CSS实现简单切换菜单示例
Jul 27 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
Jul 27 Javascript
webpack 静态资源集中输出的方法示例
Nov 09 Javascript
JavaScript使用ul中li标签实现删除效果
Apr 15 Javascript
关于Layui Table隐藏列问题
Sep 16 Javascript
layui-table获得当前行的上/下一行数据的例子
Sep 24 Javascript
Vue使用预渲染代替SSR的方法
Jul 02 #Javascript
node运行js获得输出的三种方式示例详解
Jul 02 #Javascript
基于小程序请求接口wx.request封装的类axios请求
Jul 02 #Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 #Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 #Javascript
JS字符串和数组如何实现相互转化
Jul 02 #Javascript
Vue父子之间值传递的实例教程
Jul 02 #Javascript
You might like
网络资源
2006/10/09 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
微信小程序后端实现授权登录
2020/02/24 Javascript
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
python英语单词测试小程序代码实例
2019/09/09 Python
postman传递当前时间戳实例详解
2019/09/14 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
中秋节活动总结
2014/08/29 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
服务器SVN搭建图文安装过程
2022/06/21 Servers