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 相关文章推荐
jQuery学习笔记之Helloworld
Dec 22 Javascript
node.js入门教程
Jun 01 Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
Oct 30 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
Bootstrap与Angularjs的模态框实例代码
Aug 03 Javascript
js实现二级菜单点击显示当前内容效果
Apr 28 Javascript
js实现动态增加文件域表单功能
Oct 22 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
Feb 08 Javascript
自定义javascript验证框架示例【附源码下载】
May 31 Javascript
Node.js爬虫如何获取天气和每日问候详解
Aug 26 Javascript
Vue-cli打包后如何本地查看的操作
Sep 02 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
PHP中操作ini配置文件的方法
2013/04/25 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
不同浏览器的怪癖小结
2010/07/11 Javascript
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
常用DOM整理
2015/06/16 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
关于python2 csv写入空白行的问题
2018/06/22 Python
三个python爬虫项目实例代码
2019/12/28 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
职高毕业生自我鉴定
2013/10/21 职场文书
春风行动实施方案
2014/03/28 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
2015年幼师工作总结
2015/04/28 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
微信搭讪开场白
2015/05/28 职场文书
多人股份制合作协议书
2016/03/19 职场文书
一文搞懂redux在react中的初步用法
2021/06/09 Javascript