在vue中使用公共过滤器filter的方法


Posted in Javascript onJune 26, 2018

平时我们在vue中使用过滤器时,在模板中定义的过滤器不能在其他模板中使用,所以要在每个模板中定义自己的filter,这样就会出现很多重复的代码,那有没有办法定义一个公用的filter,减少代码的重复呢?

下面就给大家展示下使用最多且有效的方法吧!

•首先在公用js中定义一个通用的filter.js,如下图所示,记得一定要把代码整个export出来

const vFilter={ 
 numFilter:function (value) { 
   // 截取当前数据到小数点后两位 
   let realVal = Number(value).toFixed(2) 
   return realVal 
  } 
 } 
export default vFilter

•然后在main.js中引入

import vueFilter from './js/filter' 
for (let key in vueFilter){ 
 Vue.filter(key,vueFilter[key]) 
}

•这样我们就可以在模板中尽情使用啦,比如说

<p class="goods-info-p ">¥{{goodsItem.goodsPrice|numFilter}}</p>

总结

以上所述是小编给大家介绍的在vue中使用公共过滤器filter的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 表单验证方法(实用)
Apr 28 Javascript
Jquery升级新版本后选择器的语法问题
Jun 02 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
Feb 24 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
腾讯UED 漂亮的提示信息效果代码
Sep 12 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
Sep 21 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
May 15 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
Oct 19 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
BootStrap fileinput.js文件上传组件实例代码
Feb 20 Javascript
原生js封装自定义滚动条
Mar 24 Javascript
浅谈javascript中的prototype和__proto__的理解
Apr 07 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 #Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
Jun 26 #Javascript
Vue动态控制input的disabled属性的方法
Jun 26 #Javascript
利用Decorator如何控制Koa路由详解
Jun 26 #Javascript
vue实现点击关注后及时更新列表功能
Jun 26 #Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 #Javascript
nuxt.js 缓存实践
Jun 25 #Javascript
You might like
聊天室php&amp;mysql(五)
2006/10/09 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
Using the TextRange Object
2006/10/14 Javascript
jquery中:input和input的区别分析
2011/07/13 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
浅析javascript的return语句
2015/12/15 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
Vue中建立全局引用或者全局命令的方法
2017/08/21 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
Python处理PDF及生成多层PDF实例代码
2017/04/24 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python logging日志模块原理及操作解析
2019/10/12 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
python爬虫用mongodb的理由
2020/07/28 Python
python中的时区问题
2021/01/14 Python
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
今冬明春火灾防控工作方案
2014/05/29 职场文书
公司应聘自荐书
2014/06/14 职场文书
培训简讯范文
2015/07/20 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python