在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的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
vue3中实现文本显示省略号和tooltips提示框的方式详解
在 B 端业务中,我们经常会遇到文本内容超出容器区域需显示省略号的需求,当鼠标移入文本时,会出现 Tooltip 显示完整内容,最近,我也遇到了这样的场景,接下来给大家介绍vue3中实现文本显示省略号和tooltips提示框的方式,需要的朋友可以参考下2024-04-04
最新评论