vue2中的过滤器

vue2中的过滤器,第1张

vue的过滤器只用用在 双花括号{{}} v-bind 中,使用时采用|符号来实现

在main.js中全局定义过滤器方法,即可在项目中直接使用

直接在文件中使用filters,在其中定义要使用的过滤器

多个过滤器可串联使用,前一个过滤的返回值作为后一个过滤器的入参

过滤器像函数一样,可以接受参数

1.通过添加v-cloak属性,来进行vue页面的优化,cloak可以是任意内容,只要前面加v-就可以

2.过滤器:(1)在{{}}插值的尾部添加一个管道符“|”对数据进行过滤

(2)经常用于格式化文本,比如字母的大小写,货币单位,时间日期补0,

(3)过滤器的方法是自定义的,分为全局和局部,全局过滤器要写在new Vue前面,局部要写new Vue里面,在没有冲突的前提下,过滤器可以串联

新建一个filter.js文件(我是在common文件夹下新建的)

然后在里面定义需要使用的filter 

filter.js

在main.js里面引入

import filter from './common/filter'

最主要的一步

for(let key in filter) {

Vue.filter(key,filter[key])

}

这样在任何一个文件中就可以直接使用了

比如first.sellMode | sellMode


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11787746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存