【Vue2.0学习】— 过滤器(四十四)

简介: 【Vue2.0学习】— 过滤器(四十四)

<div id="root">
        <h2>显示格式化后的时间</h2>
        <!-- 计算属性实现 -->
        <h4>现在是:{{ fmtTime}}</h4>
        <!-- methods实现 -->
        <h4>现在是:{{getTime()}}</h4>
        <!-- 过滤器的实现 -->
        <h4>现在是:{{time | timeFormater('YYYY年MM月DD') | mySlice}}</h4>
    </div>
    <script>
        //全局过滤器
        Vue.filter('mySlice', function(value) {
            return value.slice(0, 4)
        })
        const vm = new Vue({
            el: '#root',
            data: {
                time: 1666060934814
            },
            computed: {
                fmtTime() {
                    return dayjs(this.time).format('YYYY年MM月DD HH:mm:ss')
                }
            },
            methods: {
                getTime() {
                    return dayjs(this.time).format('YYYY年MM月DD HH:mm:ss')
                }
            },
            filters: {
                timeFormater(value, str = 'YYYY年MM月DD HH:mm:ss') {
                    return dayjs(value).format(str)
                },
                mySlice(value) {
                    return value.slice(0, 4)
                }
            }
        })
    </script>


相关文章
|
JavaScript 前端开发 容器
Vue系列教程(19)- 嵌套路由(ElementUI)
Vue系列教程(19)- 嵌套路由(ElementUI)
100 1
|
3月前
|
JavaScript 前端开发
【Vue面试题二十一】、Vue中的过滤器了解吗?过滤器的应用场景有哪些?
这篇文章介绍了Vue中的过滤器,包括过滤器的定义、使用方式、串联使用以及在Vue 3中的废弃情况,并探讨了过滤器在文本格式化、单位转换等场景下的应用,同时分析了过滤器在Vue模板编译阶段的工作原理。
【Vue面试题二十一】、Vue中的过滤器了解吗?过滤器的应用场景有哪些?
|
JavaScript 开发者
24-Vue之过滤器基本用法
24-Vue之过滤器基本用法
|
6月前
|
JavaScript
【Vue2.0学习】—组件(五十一)
【Vue2.0学习】—组件(五十一)
【Vue2.0学习】—组件(五十一)
|
11月前
|
缓存
【Vue2.0学习】—计算属性(三十四)
【Vue2.0学习】—计算属性(三十四)
|
11月前
【Vue2.0学习】—条件渲染(三十九)
【Vue2.0学习】—条件渲染(三十九)
|
6月前
【Vue2.0学习】— 收集表单数据(四十三)
【Vue2.0学习】— 收集表单数据(四十三)
|
6月前
【Vue2.0学习】—自定义指令(四十九)
【Vue2.0学习】—自定义指令(四十九)
|
存储 JavaScript 前端开发
【Vue2.0源码学习】过滤器篇
【Vue2.0源码学习】过滤器篇
39 0
|
JavaScript API
【三十天精通Vue 3】第十二天 Vue 3 的函数式组件详解(过滤器已废弃)
【三十天精通Vue 3】第十二天 Vue 3 的函数式组件详解(过滤器已废弃)
489 0