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 相关文章推荐
国外Lightbox v2.03.3 最新版 下载
Oct 17 Javascript
学习ExtJS table布局
Oct 08 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
Jun 15 Javascript
confirm的用法示例用于按钮操作时确定是否执行
Jun 19 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
Javascript同时声明一连串(多个)变量的方法
Jan 23 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
Nov 02 Javascript
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
解决element ui select下拉框不回显数据问题的解决
Feb 20 Javascript
vue 实现Web端的定位功能 获取经纬度
Aug 08 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
Mar 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
php动态生成版权所有信息的方法
2015/03/24 PHP
php利用事务处理转账问题
2015/04/22 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
Python函数生成器原理及使用详解
2020/03/12 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
预备党员思想汇报
2014/01/08 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
民主生活会汇报材料
2014/12/15 职场文书
高中运动会前导词
2015/07/20 职场文书
教师理论学习心得体会
2016/01/21 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js