vue_过滤器(小结)

  • content | 过滤器,vue中没有提供相关的内置过滤器,可以自定义过滤器

  • 组件内的过滤器 + 全局过滤器

    • 组件内过滤器就是options中的一个filters的属性(一个对象)

      • 多个key就是不同过滤器名,多个value就是与key对应的过滤方式函数体
    • Vue.filter(名,fn)

  • 总结:

    • 全局:范围大,权利小
    • 组件内:权利大,范围小
  • 例子:你是年少的欢喜(将输入的内容做一个反转)

<template>
	<div>
		请输入内容:
		<input type="text" name="" v-model="text">
		显示:{{text | myFilter}}
	</div>
</template>
<script>
	export default {
		filters:{
			myFilter:function(value){ 
				//转换成数组,反转数组,转换成字符串
				return value.split('').reverse().join('');
			}
		},
		data(){
			return {
				text:''
			}
		}
}
</script>
<style></style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值