介绍
这篇文章将为大家详细讲解有关vue.js怎么使用过滤器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
vue.js使用过滤器的方法:1、定义无参全局过滤器,代码为【Vue.filter (& # 39; msgFormat& # 39;函数(味精)】;2、定义有参全局过滤器,代码为【Vue.filter (& # 39; msgFormat& # 39;功能】。
引用><强> vue。js使用过滤器的方法:强>
vue中的过滤器分为两种:局部过滤器和全局过滤器
<强> 1,定义无参全局过滤器强>
,,,,,,,Vue.filter (& # 39; msgFormat& # 39;,,函数(味精),{,,,//,msg 为固定的参数,即是你需要过滤的数据 ,,,,,,,,,,,return msg.replace(/单纯/g, & # 39; xxx # 39;) ,,,,,,})完整示例
,,,,& lt; div id=癮pp"比; ,,,,,,,,,,,& lt; p> {{, msg |, msgFormat}} & lt;/p> ,,,,,,,& lt;/div> ,,,,,,,& lt; script> ,,,,,,,,,,,//,定义一个,Vue 全局的过滤器,名字叫做,msgFormat ,,,,,,,,,,,Vue.filter (& # 39; msgFormat& # 39;,,函数(味精),{ ,,,,,,,,,,,,,,,//,字符串的,,replace 方法,第一个参数,除了可写一个,字符串之外,还可以定义一个正则 ,,,,,,,,,,,,,,,return msg.replace(/单纯/g, & # 39; xx # 39;) ,,,,,,,,,,,}) ,,,,,,,& lt;/script><强> 2,定义有参全局过滤器强>
,,,,,,,& lt; div id=癮pp"比; ,,,,,,,,,,,& lt; p> {{, msg |, msgFormat(& # 39;疯狂& # 39;,& # 39;——& # 39;)}}& lt;/p> ,,,,,,,& lt;/div> ,,,,,,,& lt; script> ,,,,,,,,,,,//,定义一个,Vue 全局的过滤器,名字叫做,msgFormat ,,,,,,,,,,,Vue.filter (& # 39; msgFormat& # 39;,,函数(味精,参数,,最长),{ ,,,,,,,,,,,,,,,//,字符串的,,replace 方法,第一个参数,除了可写一个,字符串之外,还可以定义一个正则 ,,,,,,,,,,,,,,,return msg.replace(/单纯/g, arg +最长) ,,,,,,,,,,,}) ,,,,,& lt;/script><强> 3局部过滤器强>
局部过滤器的有参和无参的定义和使用方法与全局的过滤器一样。唯一的区别在于局部过滤器是定义在vue的实例中。其作用的区域也是vue实例【#应用】控制的区域
,,,,,,,,,,,,//,创建,Vue 实例,得到,视图模型 ,,,,,,,,,,,var vm =, Vue ({new ,,,,,,,,,,,,,,,el:, & # 39; #应用# 39; ,,,,,,,,,,,,,,,数据:,{ ,,,,,,,,,,,,,,,,,,,味精:,& # 39;曾经,我也是一个单纯的少年,单纯的我,傻傻的问,谁是世界上最单纯的男人& # 39; ,,,,,,,,,,,,,,,}, ,,,,,,,,,,,,,,,方法:,{}, ,,,,,,,,,,,,,,,//定义私用局部过滤器。只能在当前,vue 对象中使用 ,,,,,,,,,,,,,,,过滤器:,{ ,,,,,,,,,,,,,,,,,,,dataFormat(味精),{ ,,,,,,,,,,,,,,,,,,,,,,,return 味精+ & # 39;xxxxx # 39;; ,,,,,,,,,,,,,,,,,,,} ,,,,,,,,,,,,,,,} nullvue.js怎么使用过滤器