在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阻止冒泡和HTML默认操作
Nov 17 Javascript
javascript日期格式化示例分享
Mar 05 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
JS修改iframe页面背景颜色的方法
Apr 01 Javascript
学习JavaScript设计模式之状态模式
Jan 08 Javascript
基于javascript实现动态时钟效果
Aug 18 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
详解Angular4中路由Router类的跳转navigate
Jun 09 Javascript
Vue v-model组件封装(类似弹窗组件)
Jan 08 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
Nov 05 Javascript
js实现简易点击切换显示或隐藏
Nov 29 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中如何防止表单的重复提交
2013/08/02 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
2019/10/14 Javascript
python字典get()方法用法分析
2015/04/17 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
Python爬虫开发与项目实战
2020/12/16 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
科技节口号
2014/06/19 职场文书
小学教师个人总结
2015/02/05 职场文书
水电工程师岗位职责
2015/02/13 职场文书
学习委员竞选稿
2015/11/20 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android
python实现学生信息管理系统(面向对象)
2022/06/05 Python