在vue中使用公共过滤器filter的方法

 更新时间:2018年06月26日 11:01:56   作者:qq_33485463  
这篇文章主要介绍了在vue中使用公共过滤器filter的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

平时我们在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的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 简单了解Vue computed属性及watch区别

    简单了解Vue computed属性及watch区别

    这篇文章主要介绍了通过实例解析Vue computed属性及watch区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 极速上手 VUE 3 teleport传送门组件及使用语法

    极速上手 VUE 3 teleport传送门组件及使用语法

    teleport 传送门组件,提供一种简洁的方式,可以指定它里面的内容的父元素,也就是说teleport 中的内容允许我们控制在任意的DOM中,使用简单,对VUE 3 teleport传送门相关知识感兴趣的朋友一起看看吧
    2021-10-10
  • vue element-ui中table合计指定列求和实例

    vue element-ui中table合计指定列求和实例

    这篇文章主要介绍了vue element-ui中table合计指定列求和实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 在Vue3中实现懒加载功能的代码示例

    在Vue3中实现懒加载功能的代码示例

    在现代前端开发中,懒加载是一种提高应用性能和用户体验的重要技术,尤其是在处理较大图片或长列表数据时,本文将使用 Vue 3 和其新推出的 setup 语法糖来实现懒加载功能,并提供具体的示例代码,需要的朋友可以参考下
    2024-09-09
  • Vue表单预校验 validate方法不生效问题

    Vue表单预校验 validate方法不生效问题

    这篇文章主要介绍了Vue表单预校验 validate方法不生效问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • el-form表单验证的一些实用方法总结

    el-form表单验证的一些实用方法总结

    表单校验是注册环节中必不可少的操作,表单校验通过一定的规则来确保用户提交数据的有效性,下面这篇文章主要给大家介绍了关于el-form表单验证的一些实用方法,需要的朋友可以参考下
    2023-01-01
  • karma+webpack搭建vue单元测试环境的方法示例

    karma+webpack搭建vue单元测试环境的方法示例

    本篇文章主要介绍了karma+webpack搭建vue单元测试环境的方法示例,这次搭建的测试环境和开发环境隔离,所以理论上适用所有使用vue的开发环境。感兴趣的小伙伴们可以参考一下
    2018-05-05
  • vue使用Pinia的五个实用技巧分享

    vue使用Pinia的五个实用技巧分享

    这篇文章主要为大家详细介绍了vue中使用Pinia是五个实用技巧,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-11-11
  • vue3中实现文本显示省略号和tooltips提示框的方式详解

    vue3中实现文本显示省略号和tooltips提示框的方式详解

    在 B 端业务中,我们经常会遇到文本内容超出容器区域需显示省略号的需求,当鼠标移入文本时,会出现 Tooltip 显示完整内容,最近,我也遇到了这样的场景,接下来给大家介绍vue3中实现文本显示省略号和tooltips提示框的方式,需要的朋友可以参考下
    2024-04-04
  • 一文教会你如何运行vue项目

    一文教会你如何运行vue项目

    最近因为公司项目问题,开始学习vue,这篇文章主要给大家介绍了关于如何运行vue项目的相关资料,文中还介绍了如何运行别人的项目,需要的朋友可以参考下
    2022-06-06

最新评论