在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之end()和pushStack()使用介绍
Feb 07 Javascript
文本框input聚焦失焦样式实现代码
Oct 12 Javascript
jQuery实现的经典滑动门效果
Sep 22 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
Node.js中的不安全跳转如何防御详解
Oct 21 Javascript
vue实现的仿淘宝购物车功能详解
Jan 27 Javascript
10个最受欢迎的 JavaScript框架(推荐)
Apr 24 Javascript
使用pkg打包ThinkJS项目的方法步骤
Dec 30 Javascript
JS实现页面侧边栏效果探究
Jan 08 Javascript
如何制作自己的原生JavaScript路由
May 05 Javascript
前端canvas中物体边框和控制点的实现示例
Aug 05 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
javascript 避免闭包引发的问题
2009/03/17 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
2019/11/26 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
Python函数参数类型*、**的区别
2015/04/11 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
Python中collections模块的基本使用教程
2018/12/07 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
Python简易版停车管理系统
2019/08/12 Python
在vscode中配置python环境过程解析
2019/09/28 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
一套英文Java笔试题面试题
2016/04/21 面试题
企业车辆管理制度
2014/01/24 职场文书
公司活动总结怎么写
2014/06/25 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
出国留学导师推荐信
2015/03/26 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Oracle用户管理及赋权
2022/04/24 Oracle