美文网首页程序员干货
Vue自定义过滤器

Vue自定义过滤器

作者: 不要和我名字一样 | 来源:发表于2018-10-26 15:45 被阅读8次

1、语法

//js
Vue.fiflter('过滤器名称',过滤器函数)
//html
<h2>{{data | 过滤器名称(参数) }}</h2>

这里的参数没有可以不写

2、定义过滤器(全局)

例1:

//例如定义一个过滤器,作用是如果这个数小于10,比如说是8,就显示成08,如果大于10 就正常显示
//js,这是一个全局方法
<script>
    Vue.fiflter('number',function(data){
        return data<10?'0'+data:data
    })

    var app = new Vue({
      el: '#app',
      data: {
        message: 'Hello Vue!'
      }
    })
</script>
//html
<h2>{{8 | number}}</h2>  //08
<h2>{{18 | number}}</h2>  //18

例2:

//例如定义一个过滤器,将一个数保留指定位数的小数
//js,这是一个全局方法
<script>
 Vue.fiflter('number',function(data,n){
      console.log(data)  //18.67868
      console.log(n)  //3
      return data.toFixed(n)
 })

 var app = new Vue({
    el: '#app',
    data: {
       message: 'Hello Vue!'
    }
</script>
//html
<h2>{{18.67868 | number(3)}}</h2>  //18.679
这里的参数可以传多个

3、定义过滤器(局部)

//例如定义一个过滤器,将一个数保留指定位数的小数
//js,这是一个全局方法
<script>
 var app = new Vue({
    el: '#app',
    data: {
       message: 'Hello Vue!'
    },
    filter:{
        number:function(data,n){
            console.log(data)  //18.67868
            console.log(n)  //3
            return data.toFixed(n)
        }
    }
</script>
//html
<h2>{{18.67868 | number(3)}}</h2>  //18.679
这里的参数可以传多个

相关文章

  • vue filter 过滤器使用

    格式化时间 自定义全局过滤器 vue 自定义过滤器分为"全局过滤器"和"局部过滤器"两种。 一、 全局过滤器 全局...

  • Vue过滤器

    vue2.0取消了自带的过滤器,只能自定义过滤器

  • Vue过滤器和vue-resource

    过滤器 之前我们学习了Vue的 vue基本指令 进阶学习,我们需要了解Vue的过滤器:Vue.js允许你自定义过滤...

  • vue自定义过滤器

    Vue的自定义过滤器有两种:全局过滤器和内部过滤器全局过滤器定义在vue实例化之前 内部过滤器注册在实例内部,仅在...

  • vue过滤器

    1.过滤器的写法 2.Vue1自带的过滤器 3.自定义过滤器

  • VUE02

    v-cloak ref monted Vue.directive()自定义指令 }) Vue.filter过滤器 ...

  • vue常用特性应用场景

    1 过滤器 Vue.filter 定义一个全局过滤器 2 自定义指令 让表单自动获取焦点 通过Vue.direc...

  • VUE初级入门实践

    VUE概述 生命周期 指令 内置指令 自定义指令 过滤器 内置过滤器 VUE1.0版本 VUE2.0版本(无内置过...

  • vue学习大纲3-过滤器、指令、动画

    自定义过滤器: 在vue1.0中有过滤器,比如: 在vue2.0中所有的内置过滤器都被销毁了,2.0推荐我们自己写...

  • Web前端-Vue.js必备框架(二)

    Web前端-Vue.js必备框架(二) vue调式工具vue-devtools 过滤器:vue.js允许你自定义过...

网友评论

    本文标题:Vue自定义过滤器

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