美文网首页
Vue过滤器 filter

Vue过滤器 filter

作者: 小铁匠 | 来源:发表于2021-11-22 11:30 被阅读0次

1.Vue.filter(id,[definition])

  • 参数:
    {string} id
    {Function} [definition]
  • 用法:注册或获取全局过滤器
// 注册
Vue.filter('my-filter',function(value) {
  // 返回处理后的值
})
// getter,返回已注册的过滤器
var myFilter = Vue.filter('my-filter')

2.示例:
(1)全局过滤器

Vue.filter('globalFilter',function(value){
  return value + "!!!"
})

(2)组件过滤器

filters: {
  componentFilter: function(value){
    return value + '!!!'
  }
}
基本用法:

(1) 双括号插值:

{{ 'wang' | globalFilter }}

(2)在v-bind表达式中使用

{{ 'wang' | globalFilter }}
过滤器参数写法:

(1){{message | filterA | filterB}}

{{ '2022' | filterA | filterB}}
filters: {
  filterA: function(value){
    return value + '年'
  },
  filterB: function(value){
    return value + 'hello!'
  }
}


// 2022年hello!

(2){{message | filterA('arg1',arg2)}}

<div>{{ '2022' | filterA('11','22')}}</div>  
...
filters: {
  filterA: function(value,arg1,arg2){
    return value + '-' + arg1 + '-' + arg2
  }
}

// 2022-11-22

相关文章

  • 9.自定义vue全局过滤器

    1.Vue.filter('过滤器名字',过滤器函数):

  • 王龙

    过滤器div: {{123.456|ab}} 1全局过滤器: Vue.filter('abc'...

  • [vue]--filters 过滤器

    vue 过滤器组件:用法 官方说明:filter地址

  • Vue(2)

    过滤器Filter Vue可以自定义过滤器,可以在{{message}}和v-bind两处使用。 Filter的定...

  • vue—filter 过滤器

    filter是个神奇的东西,css中有filter属性,js里也有filter属性,vue也用filter做过滤器...

  • css中filter属性

    filter是个神奇的东西,css中有filter属性,js里也有filter属性,vue也用filter做过滤器...

  • js中filter属性

    filter是个神奇的东西,css中有filter属性,js里也有filter属性,vue也用filter做过滤器...

  • 微信小程序 - wxs简单应用

    wxs 应用类似于 vue 的 filter 过滤器

  • Vue-04

    过滤器:对显示在页面上的数据进行筛选 全局过滤器 和Vue同级 Vue.filter(“过滤器名称”,func...

  • 3 Vue filter过滤器、样式动态改变 class、sty

    1、filter过滤器 ->全局Vue.filter();局部filters:{}; ->可连着调用多个 2、Vu...

网友评论

      本文标题:Vue过滤器 filter

      本文链接:https://www.haomeiwen.com/subject/syzvtrtx.html