
vue设置金额和时间格式(团购倒计时下次一定)
发布日期:2021-05-07 09:23:32
浏览次数:14
分类:精选文章
本文共 1038 字,大约阅读时间需要 3 分钟。
Vue.js 过滤器案例:时间与金额格式化示例
以下是基于 Vue.js 的过滤器案例,展示了时间与金额的格式化实现
组件定义
时间格式化
过滤时间
{{ time }}
{{ time | timeFormat }}
{{ time | timeFormat("YYYY-MM-DD") }}
{{ time | timeFormat("HH-mm-ss") }}
{{ time | timeFormat("HH:mm:ss") }}
{{ time | timeFormat1 }}
{{ time | timeFormat2 }}
全局金额格式化
import Vue from 'vue';Vue.config.productionTip = true;Vue.filter('QmoneyFormat', (value) => { return "¥" + Number(value).toFixed(4);});Vue.directive('upper-word', (el, binding) => { el.textContent = binding.value.toUpperCase();});new Vue({ render: h => h(App),}).$mount('#app');
功能说明
时间格式化
- 使用 moment.js 库进行时间格式化
- 支持多种时间格式,包括:
YYYY-MM-DD HH:mm:ss
YYYY-MM-DD HH:mm
MM-DD HH:mm
金额格式化
- 全局过滤器
QmoneyFormat
格式化金额保留四位小数 - 组件内过滤器
moneyFormat
格式化金额保留两位小数 - 支持在模板中直接使用
自定义指令
upper-word
指令用于将文本转换为大写
代码解释
- 组件定义:定义了一个
TestFilter
组件,包含数据、生命周期钩子和过滤器 - 过滤器:实现了多种格式化功能
- 自定义指令:用于文本转换
- 全局注册:在
main.js
中注册过滤器和指令
这个案例展示了 Vue.js 在前端开发中的实际应用,适用于需要时间与金额格式化的场景
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月09日 16时37分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
idea的安装和无限期试用
2019-03-06
Oracle VM VirtualBox安装PVE虚拟机
2019-03-06
【转】如何用css限制文字长度,使溢出的内容用省略号…显示
2019-03-06
Android MediaPlayer setDataSource failed
2019-03-06
ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路
2019-03-06
【nodejs原理&源码杂记(8)】Timer模块与基于二叉堆的定时器
2019-03-06
大前端的自动化工厂(1)——Yeoman
2019-03-06
数据仓库建模方法论
2019-03-06
虚拟机搭建hadoop环境
2019-03-06
DataStax Bulk Loader教程(四)
2019-03-06
物联网、5G世界与大数据管理
2019-03-06
Cassandra与Kubernetes
2019-03-06
.NET应用框架架构设计实践 - 概述
2019-03-06
Rust 内置 trait :PartialEq 和 Eq
2019-03-06
Hibernate(十四)抓取策略
2019-03-06
[菜鸟的设计模式之旅]观察者模式
2019-03-06
Spring-继承JdbcDaoSupport类后简化配置文件内容
2019-03-06
Java基础IO流(一)
2019-03-06
Hibernate入门(四)---------一级缓存
2019-03-06