1. Vue 过滤器的使用
2020-07-13 05:55
127 查看
Vue 过滤器的使用
-
全局过滤器
<div id="app"> <h3>全局过滤器:{{ dateTime | dateFormat }}</h3> </div>
Vue.filter('dateFormat', function(dateStr){ let dateTime = new Date(dateStr); let year = dateTime.getFullYear(); let month = dateTime.getMonth().toString().padStart(2, '0'); let day = dateTime.getDay().toString().padStart(2, '0'); let hour = dateTime.getHours().toString().padStart(2, '0'); let min = dateTime.getMinutes().toString().padStart(2, '0'); let sec = dateTime.getSeconds().toString().padStart(2, '0'); return `${year}-${month}-${day} ${hour}:${min}:${sec}`; });
-
局部过滤器
<div id="app"> <h3>私有过滤器:{{ dateTime | dateFormat2 }}</h3> </div>
var app = new Vue({ el: '#app', data: { dateTime: new Date() }, methods: { fun: function(){ } }, filters: { dateFormat2: function (dateStr) { let dateTime = new Date(dateStr); let year = dateTime.getFullYear(); let month = dateTime.getMonth().toString().padStart(2, '0'); let day = dateTime.getDay().toString().padStart(2, '0'); let hour = dateTime.getHours().toString().padStart(2, '0'); let min = dateTime.getMinutes().toString().padStart(2, '0'); let sec = dateTime.getSeconds().toString().padStart(2, '0'); return `${year}-${month}-${day} ${hour}:${min}:${sec}`; } } })
相关文章推荐
- vue时间过滤器,过滤器使用
- Vue中过滤器的使用和注意事项
- vue过滤器中如何使用vue-i18n进行多语言的国际化翻译
- Vue过滤器的介绍和简单使用
- vue组件化挖矿之旅(三):vue-cli 自定义过滤器的使用
- Vue项目引发的「过滤器」使用教程
- Vue过滤器的基本使用
- Vue过滤器的用法和自定义过滤器使用
- vue 指令 v-html 中使用过滤器filters功能
- 使用Vue.js抽取手机号码中奖(过滤器)
- Vue中的组件创建和过滤器的使用
- Vue 过滤器的使用
- vue学习笔记之过滤器的基本使用方法实例分析
- vue 过滤器的基本使用
- vue 过滤器是使用
- 看程序学Vue.js 9- 使用过滤器
- 初识Vue之案例二(计算属性与过滤器的使用)
- vue-cli项目中使用全局过滤器及传参
- Vue input中过滤器的简单使用
- 在vue中使用公共过滤器filter的方法