在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 相关文章推荐
父元素与子iframe相互获取变量和元素对象的具体实现
Oct 15 Javascript
JS实现选项卡实例详解
Nov 17 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
遍历js中对象的属性和值的实例
Nov 21 Javascript
jQuery设置Easyui校验规则(推荐)
Nov 21 Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 Javascript
JS验证不重复验证码
Feb 10 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
Bootstrap页面标题Page Header的实现方法
Mar 22 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
Sep 21 jQuery
Vue动态生成el-checkbox点击无法赋值的解决方法
Feb 21 Javascript
js实现上传图片到服务器
Apr 11 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+SQLite存储方案
2010/09/04 PHP
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
php实现的双向队列类实例
2014/09/24 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
标准版Eclipse搭建PHP环境的详细步骤
2015/11/18 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
jQuery 常见学习网站与参考书
2009/11/09 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
Python with标签使用方法解析
2020/01/17 Python
高中生自我鉴定范文
2013/10/30 职场文书
法院信息化建设方案
2014/05/21 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
2015年党小组工作总结
2015/05/26 职场文书
百家讲坛观后感
2015/06/12 职场文书
MySQL多表查询机制
2022/03/17 MySQL
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript