VUE过滤器

概述

- 过滤器就是可以对我们的数据进行添油加醋然后再显示

- 过滤器有全局过滤器和组件内的过滤器

  - 全局过滤器Vue.filter('过滤器名',过滤方式fn );,全局过滤器需要一个一个的定义

  - 组件内的过滤器 filters:{ '过滤器名',过滤方式fn  },可以定义多个

  - 使用方式:{{ msg | 过滤器名}}

- 最终都是在过滤方式fn里面return产出最终你需要的数据

代码


<!DOCTYPE html>

<html>

<head>

    <title>过滤器</title>

</head>

<body>

       <div id="app">

           我输入的:<input type="text" name="" v-model='instring'></br>

           我输出的:{{ instring }}</br>

           {{ instring | reversal('翻转输出:')}}

       </div>



       <script type="text/javascript" src="vue.js"></script>

       <script type="text/javascript">



           console.log(this)

    //       Vue.filter('reversal',function(val,arg2){

    //          return  arg2+val.split('').reverse().join('')

     //      })

           new Vue({

              el:'#app',

              data(){

                  return {

                     instring:''

                  }

              },

              created(){

                  console.log(this,'vue的')

              }

              filters:{

               reversal(val,arg2){

                   //          字符串转数组  翻转    数组转字符串

                   return  arg2+val.split('').reverse().join('')

               }

              }

           })

       </script>

</body>

</html>

运行效果

 

 

reversal(val,arg2)

val是输入,arg2是传入的参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值