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 相关文章推荐
asp.net 30分钟掌握无刷新 Repeater
Sep 16 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
Jun 09 Javascript
Javascript中的Array数组对象详谈
Mar 03 Javascript
jquery使用正则表达式验证email地址的方法
Jan 22 Javascript
JS版元素周期表实现方法
Aug 05 Javascript
图片懒加载插件实例分享(含解析)
Jan 09 Javascript
深入理解vue-loader如何使用
Jun 06 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
Feb 27 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 Javascript
vue中利用three.js实现全景图的完整示例
Dec 07 Vue.js
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 Vue.js
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 更新数据库中断的解决方法
2009/06/05 PHP
php class类的用法详细总结
2013/10/17 PHP
php生成zip文件类实例
2015/04/07 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
Node.js插件的正确编写方式
2014/08/03 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
详解vue2.0 transition 多个元素嵌套使用过渡
2017/06/19 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
JS实现网站吸顶条
2020/01/08 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
Python求出0~100以内的所有素数
2018/01/23 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
《乞巧》教学反思
2014/02/27 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python