varmyVue=newVue({
el:".test",
data:{
message:1,
lili:[1,2,3],
man:{
name1:1,
name2:2,
name3:3
}
}
})
七Vue自带的过滤器:debounce
(1)限制:需在@里面使用
(2)参数:{Number}[wait]-默认值:300
(3)功能:包装处理器,让它延迟执行xms,默认延迟300ms。包装后的处理器在调用之后至少将延迟xms,如果在延迟结束前再次调用,延迟时长重置为xms。
Vue自带的过滤器
点击我,我将10秒后消失
varmyVue=newVue({
el:".test",
methods:{
disappear:function(){
document.getElementById("btn").style.display="none";
}
}
})
八Vue自带的过滤器:limitBy
(1)限制:需在v-for(即数组)里面使用
(2)两个参数:
第一个参数:{Number}取得数量
第二个参数:{Number}偏移量
Vue自带的过滤器
{{item}}
{{item}}
varmyVue=newVue({
el:".test",
data:{
lili:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
}
})
九Vue自带的过滤器:filterBy
(1)限制:需在v-for(即数组)里面使用
(2)三个参数:
第一个参数:{String|Function}需要搜索的字符串
第二个参数:in(可选,指定搜寻位置)
第三个参数:{String}(可选,数组格式)
Vue自带的过滤器
{{item}}
{{item.name}}
{{item.name+"+"+item.dada}}
varmyVue=newVue({
el:".test",
data:{
lili:["oi","oa","ll","lo","ouo","kk","oala"],
man:[//此处注意man是数组,不是对象
{name:"lily"},
{name:"lucy"},
{name:"oo"},
{dada:"lsh"},
{dada:"ofg"}
]
}
})
十Vue自带的过滤器:orderBy
(1)限制:需在v-for(即数组)里面使用
(2)三个参数:
第一个参数:{String|Array|Function}需要搜索的字符串
第二个参数:{String}可选参数order决定结果升序(order>=0)或降序(order<0),默认是升序
Vue自带的过滤器
{{item}}
{{item}}
{{item.name}}
{{item.name}}
{{item.name}}
varmyVue=newVue({
el:".test",
data:{
lili:["oi","kk","ll"],
man:[//此处注意man是数组,不是对象
{
name:'Jackie',
age:62
},
{
name:'Chuck',
age:76
},
{
name:'Bruce',
age:61
}
]
},
methods:{
ageByTen:function(){
return1;
}
}
})
本文源码地址:vue-filter_jb51.rar
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。