美文网首页
vue项目全局通用过滤器

vue项目全局通用过滤器

作者: 小呆糊总 | 来源:发表于2020-12-04 20:31 被阅读0次
1.在main.js引入文件
import filters from './filters';
Object.keys(filters).forEach(key => {
  Vue.filter(key, filters[key])
})
2.文件src/filters/index.js
// 千分位 exports.num_filter用下划线的命名这种写法({{367.9878 | num_filter}})触发不了,必须改成exports.numFilter才可以触发({{367.9878 | numFilter}})
exports.numFilter = (val) => {
  val = val ? val.toLocaleString() : '';// 3,000.5
  if ( val.indexOf('.') == -1) { 
      val = val + '.00';
  } else if ( val.charAt(val.indexOf('.') == val.length-2 )){
      val = val + '0'; // 3,000.50
  }
  return val
}
3.使用
{{goodsMoney | numFilter}}
注意:此处的命名要用小驼峰式命名法

相关文章

  • vue项目全局通用过滤器

    1.在main.js引入文件 2.文件src/filters/index.js 3.使用 注意:此处的命名要用小驼...

  • vue filter 过滤器使用

    格式化时间 自定义全局过滤器 vue 自定义过滤器分为"全局过滤器"和"局部过滤器"两种。 一、 全局过滤器 全局...

  • VUE第四天学习

    一、全局过滤器 在/src/main.js中Vue实例化之前进行定义 定义好的全局过滤器,在项目中的任意组件中可以...

  • vue自定义过滤器

    Vue的自定义过滤器有两种:全局过滤器和内部过滤器全局过滤器定义在vue实例化之前 内部过滤器注册在实例内部,仅在...

  • 王龙

    过滤器div: {{123.456|ab}} 1全局过滤器: Vue.filter('abc'...

  • Vue-04

    过滤器:对显示在页面上的数据进行筛选 全局过滤器 和Vue同级 Vue.filter(“过滤器名称”,func...

  • Vue注册全局过滤器

    vue全局过滤器 1.项目中创建filters.js文件 2.mian.js中添加如下代码

  • 2018-09-17 vue.js

    vue.js 全局过滤器 局部过滤器 计算属性 1.过滤器 : 让要显示在页面上的内容进行重新筛选 全局过...

  • 如何在vue项目引进全局的过滤器filters

    在vue项目引进全局的过滤器filters 在main.js里边引进,代码如下: filters文件的写法如下:注...

  • vue 中使用moment.js(时间格式化插件)

    安装moment.js npm install moment --save 全局过滤器 全局方法(在vue实例挂载...

网友评论

      本文标题:vue项目全局通用过滤器

      本文链接:https://www.haomeiwen.com/subject/fjgiwktx.html