vue.js怎么使用过滤器

  介绍

这篇文章将为大家详细讲解有关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;;   ,,,,,,,,,,,,,,,,,,,}   ,,,,,,,,,,,,,,,}   null

vue.js怎么使用过滤器