【Vue2.0】—过滤器(七)

简介: 【Vue2.0】—过滤器(七)


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


相关文章
|
JavaScript
vue--过滤器
vue--过滤器
|
JavaScript 开发者
24-Vue之过滤器基本用法
24-Vue之过滤器基本用法
|
8月前
|
JavaScript 数据处理 UED
|
存储 JavaScript 前端开发
【Vue2.0源码学习】过滤器篇
【Vue2.0源码学习】过滤器篇
50 0
|
JavaScript
【vue用法】Vue过滤器 filter
【vue用法】Vue过滤器 filter
83 0
|
JavaScript
Vue 过滤器 filter
Vue 过滤器 filter
|
JavaScript 前端开发 API
|
JavaScript
VUE学习笔记--过滤器
VUE学习笔记--过滤器
|
JavaScript
Vue2 之 过滤器
Vue2 之 过滤器
133 0
|
JavaScript 容器
Vue(Vue2+Vue3)——19.过滤器·
Vue(Vue2+Vue3)——19.过滤器·