在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 相关文章推荐
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
Nov 14 Javascript
location对象的属性和方法应用(解析URL)
Apr 12 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
Apr 26 Javascript
jquery中文乱码的多种解决方法
Jun 21 Javascript
js图片延迟技术一般的思路与示例
Mar 20 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
Dec 24 Javascript
微信小程序 request接口的封装实例代码
Apr 26 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 Javascript
JS实现将对象转化为数组的方法分析
Jan 21 Javascript
详解Nuxt.js中使用Element-UI填坑
Sep 06 Javascript
解决$store.getters调用不执行的问题
Nov 08 Javascript
JavaScript定时器常见用法实例分析
Nov 15 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
星际争霸任务指南——人族
2020/03/04 星际争霸
PHP4实际应用经验篇(3)
2006/10/09 PHP
PHP 中文处理技巧
2010/04/25 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
浅谈jquery.fn.extend与jquery.extend区别
2015/07/13 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
浅谈pandas中shift和diff函数关系
2018/04/08 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
django的autoreload机制实现
2020/06/03 Python
人力资源管理专业应届生求职信
2013/09/28 职场文书
教师考核材料
2014/05/21 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
信仰观后感
2015/06/03 职场文书
活动宣传稿范文
2015/07/23 职场文书
学校教学管理制度
2015/08/06 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技