您的位置:首页 > 其它

自定义过滤器

2018-01-11 15:06 106 查看
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="js/vue.js"></script>
</head>
<body>
<div id="example">
<p>{{msg}}</p>
<h1>{{100 | currency(0,1)}}</h1>
</div>

<script type="text/javascript">
Vue.filter('currency',function(arg,arg1,arg2){  //参数可以是1+个
/*console.log(arg1);
console.log(arg2);*/
if(arg1==0)
return '$'+arg;
if(arg1==1)
return '¥'+arg;
})

new Vue({
el:'#example',
data:{
msg:'VueJS is Awesome'
}
});
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="js/vue.js"></script>
</head>
<body>
<div id="example">
<p>{{msg}}</p>
<h2>{{0 | sex('zh')}}</h2>
</div>

<script type="text/javascript">
Vue.filter('sex',function(arg,arg1){
if(arg==0){
if(arg1=='en'){
return 'girl';
}else if(arg1=='zh'){
return '女';
}
}else if(arg==1){
if(arg1=='en'){
return 'boy';
}else if(arg1=='zh'){
return '男';
}
}
})
new Vue({
el:'#example',
data:{
msg:'VueJS is Awesome'
}
});
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: