vue中过滤器有什么作用及详解,vue过滤器用法

  vue中过滤器有什么作用及详解,vue过滤器用法

  本文主要详细介绍了Vue的滤波器。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

  :

目录

   1.过滤器1.1对过滤器1.2的理解全局过滤器:1.3局部过滤器:1.4过滤器的案例总结

  

1. 过滤器

  万一用时间格式相关的API。

  

1.1 对过滤器的理解

  定义:格式化要显示的数据后,显示。

  适用:做一些简单的逻辑处理

  特点:过滤器可以做一些简单的操作,在不改变原有数据的情况下,生成新的对应数据。

  1. 语法 : data 过滤器

  如果参数没有传入,默认传入数据值,自动调用函数,函数接收值。

  传递参数不会覆盖第一个参数,默认情况下,第一个参数是value,第二个参数是传递的参数。

  2. 滤器可以以串联的形式

  数据过滤器过滤器

  执行顺序是数据作为参数传入第一个过滤器,第一个过滤器处理后返回。

  值作为第二个过滤器的参数

  

1.2 全局过滤器:

  Vue.filter(filterName,function(value){

  返回值. slice(0,4);

  })

  新Vue({。

  .

  .

  })

  

1.3 局部过滤器:

  新Vue{

  过滤器:{

  filterName(值){

  返回值. slice(0,4);

  }

  }

  }

  在html中使用过滤器

  div { { handle data filtername } }/div

  div { { handle data filtername(parameter)} }/div

  

1.4 过滤器的案例

  div id=root

  H3methods写道:{{time()}}/h3

  由h3computed编写的H3:{ { time 1 } }/H3

  H3滤波器写的是:{ { number ftime( yyyy-mm-DD HH:mm:ss ) qjtime } }/H3

  /div

  div id=root2

  整点

  h3{{name qjtime}}/h3

  /div

  脚本

  Vue.config.productionTip=false

  //全局过滤器

  Vue.filter(qjtime ,function (val) {

  返回val.slice(0,4)

  })

  让vm=new Vue({

  el: #root ,

  数据:{

  number: Date.now()

  },

  方法:{

  时间(){

  返回js (this.number)。格式( YYYY MM DD HH:mm:ss )

  }

  },

  计算:

  {

  时间1: {

  get() {

  返回js (this.number)。格式( YYYY MM DD HH:mm:ss )

  }

  }

  },

  //本地过滤器

  过滤器:

  {

  //这是ES的语法,意思是如果有传递的参数,就使用传递的参数;如果没有传递的参数,将使用它们。

  Ftime(val,str=YYYY MM月DD日HH:mm:ss) {

  返回日期(val)。格式(字符串)

  },

  }

  })

  新Vue({

  埃尔: #根2 ,

  数据:{

  number: Date.now(),

  名字:“我是第二个Vue”

  }

  })

  /脚本

  

总结

  这就是我们今天要讲的内容。本文介绍了一些关于滤镜的相关知识,希望对你有所帮助!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: