在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 相关文章推荐
数组Array进行原型prototype扩展后带来的for in遍历问题
Feb 07 Javascript
客户端 使用XML DOM加载json数据的方法
Sep 28 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
Apr 02 Javascript
bootstrap改变按钮加载状态
Dec 01 Javascript
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
举例讲解如何判断JavaScript中对象的类型
Apr 22 Javascript
Javascript中常用的检测方法小结
Oct 08 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
vue开发中遇到的问题总结
Apr 07 Javascript
ES6 十大特性简介
Dec 09 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基础知识:函数基础知识
2006/12/13 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
简单实现js轮播图效果
2017/07/14 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
python实现贪吃蛇小游戏
2020/03/21 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
python自动生成sql语句的脚本
2021/02/24 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
介绍下Java中==和equals的区别
2013/09/01 面试题
应聘护士自荐信
2013/10/21 职场文书
博士生入学考试推荐信
2013/11/17 职场文书
积极分子思想汇报
2014/01/04 职场文书
幼儿园开学家长寄语
2014/01/19 职场文书
5.12护士节演讲稿
2014/04/30 职场文书
李白故里导游词
2015/02/12 职场文书
清洁工个人总结
2015/03/04 职场文书
通用员工手册范本
2015/05/14 职场文书
2015年党小组工作总结
2015/05/26 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
Python中的 Set 与 dict
2022/03/13 Python
python 判断文件或文件夹是否存在
2022/03/18 Python