其他分享
首页 > 其他分享> > Vue-过滤器

Vue-过滤器

作者:互联网

过滤器

  filter主要用于数据展示之前的处理 

  过滤器只能用在v-bind或者插值表达式中

<body>
		<div id="app">
			<h2>{{data1}}</h2>
			<input v-model="data2">
			<p>{{fn(data2)}}</p>
			<p>{{data2|fn2}}</p>
		</div>
	</body>
	<script>
		new Vue({
			el:"#app",
			data:{
				data1:"请输入您的出生日期:",
				data2:""
			},
			methods:{
				fn(data2){
					let age=new Date().getFullYear()-new Date(data2).getFullYear()
					return age+"岁"
				}
			},
			filters:{
				fn2(data2){
					if(parseInt(data2)>18){
						return "可以饮酒"
					}else{
						return "不可以饮酒"
					}
				}
			}
		})
	</script>

  

标签:Vue,return,fn2,Date,过滤器,new,data2
来源: https://www.cnblogs.com/forever-ljf/p/16660049.html