vue学习18-过滤器

<!DOCTYPE html>
<html lang='en'>
<head>
 <meta charset='UTF-8'>
 <meta http-equiv='X-UA-Compatible' content='IE=edge'>
 <meta name='viewport' content='width=device-width, initial-scale=1.0'>
 <script src='https://unpkg.com/vue/dist/vue.js'></script>
 <title></title>
</head>
<body>
 <div id='app'>
   <p>{{username|strip("你好")}}</p>
 </div>
 <script>
    Vue.filter("strip",function(value,string){
      return value.replace(" ",string)
    }),

    new Vue({
      el:'#app',
      data:{
        username:"空 格"
}
    }
)
</script>
</body>
</html>

  

## 过滤器: 1. 使用:`{{username|strip}}`、`<a :href="url|strip">百度</a>`。 2. 定义:都是定义一个函数,这个函数的第一个参数永远都是被过滤的那个变量   * 局部定义:在组件中添加一个`filters`,然后在`filters`中添加过滤器。   * 全局定义:通过`Vue.filter('过滤器的名称',函数)`。 3. 传参:如果在使用过滤器的时候还需要传递额外的参数,那么可以在定义过滤器的时候,提供其他的参数。在使用的时候直接跟普通函数一样传递就可以了。
上一篇:快速幂


下一篇:CentOS7虚拟机ping不通外网