//定义私有过滤器
html中的代码
<div id='app1'><div >{{time | datefmt}}</div>
</div>
//建立一个vue例子
new Vue({
el : '#app1' ,//作用域
data : { time : new Date() } ,
filters : {
datefmt : function (input) {
var res = '' ;
var year = input. getFullYear () ;
var months = input. getMonth ()+ 1 ;
var day = input. getDate () ;
res = year + '-' + months + '-' + day ; return res ;
} } ,
}})
//定义全局过滤器
Vue.filter('datefmt',function(gg){ var res = ''; var year = gg.getFullYear(); var months = gg.getMonth()+1; var day = gg.getDate(); res = year + '-' + months + '-' + day; return res; }) new Vue({ el: '#app1', data: { time: new Date() }, }) new Vue({ el: '#app2', data: { time: new Date() }, } })