你的浏览器不支持canvas

做你害怕做的事情,然后你会发现,不过如此。

vue过滤器使用方法

时间: 作者: 黄运鑫

本文章属原创文章,未经作者许可,禁止转载,复制,下载,以及用作商业用途。原作者保留所有解释权。


解释

vue 的 filter 的过滤器器,作用是在页面展示数据前,对数据进行自定义操作

应用场景

比如有一个时间数据:{{ date }} 值为 2017-10-24 15:06:18
在页面展示时,只需要显示 2017-10-24

首先定义过滤器

new Vue({  
    // ...  
    filters: {//定义一个过滤器
        formatDate: function (value) {
            return value.substring(0,10);
        }
    }
})

最后使用过滤器

<p>{{ date | formatDate }}</p>
<!--结果为 2017-10-24-->

过滤器可以有多个参数

new Vue({  
    // ...  
    filters: {
        filterTest: function (value,param1,param1) {
            return value;
        }
    }  
})  

多个参数过滤器使用

过滤器的第一个参数默认为当前数据,所以只需要传入param1和param2,方法如下:

<p>{{ date | formatDate(param1, param2) }}</p>

对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。