新建filter文件
src目录下新建filters目录,filters目录里新建index.js文件

exports.formatMoney = (value) => {if (value) {value = Number(value);return '¥ ' + value.toFixed(2);}
};exports.statusName = (val) => {let statusName = '';switch (val) {case 0: {statusName = '已取消';break;}case 10: {statusName = '未付款';break;}case 20: {statusName = '已付款';break;}}return statusName;
};

main.js里注册filter

import filters from './filters';
Object.keys(filters).forEach(k => Vue.filter(k, filters[k]));注册filter后main如下import Vue from 'vue'
import App from './App'
import router from './router'
import Mixin from './mixins';
import filters from './filters';
Vue.mixin(Mixin);Vue.config.productionTip = false
Object.keys(filters).forEach(k => Vue.filter(k, filters[k]));/* eslint-disable no-new */
new Vue({el: '#app',router,components: { App },template: '<App/>'
})

使用

<template><div><p>这是index页面</p><p @click="loadPage('Index')">Index</p><p @click="loadPage('About')">About</p><p @click="loadPage('Product')">Product</p><div>价格:{{price|formatMoney}}</div><div>订单状态:{{orderStatus | statusName}}</div></div>
</template>
<script>export default{data(){return{price:95,orderStatus:10}}}
</script>
<style></style>

页面展示结果
这是index页面
Index
About
Product

价格:¥ 95.00
订单状态:未付款

vue 项目中 自定义过滤器 全局使用 filter相关推荐

  1. js定义全局变量 vue页面_在vue项目中 实现定义全局变量 全局函数操作

    写在前面: 如题,在项目中,经常有些函数和变量是需要复用,比如说网站服务器地址,从后台拿到的:用户的登录token,用户的地址信息等,这时候就需要设置一波全局变量和全局函数,这两个设置不太难,而且有一 ...

  2. vue项目中自定义icon图标

    vue项目中有时需要用到自定义图标,用法如下 新建icon.css文件,定义图标及其名称 /*指针图标*/ .icon-pointer {background: url('../assets/imag ...

  3. 在vue项目中引入vuex(全局状态管理器)

    目录 Vuex是什么? State Getter Mutation Action Module 项目结构 Vuex是什么? Vuex是一个专为Vue.js应用程序开发的状态管理模式.它采用集中式存储管 ...

  4. methods vue过滤器 和_数据动态过滤技巧在 Vue 项目中的实践

    这个问题是在下在做一个 Vue 项目中遇到的实际场景,这里记录一下我遇到问题之后的思考和最后怎么解决的(老年程序员记性不好 -.-),过程中会涉及到一些Vue源码的概念比如 $mount. rende ...

  5. Vue项目中的自定义指令

    Vue项目中的自定义指令 使用场景:需要对DOM元素进行底层操作 局部自定义指令 当指令第一次被绑定到元素上的时候,会立即触发 bind() 1 定义 与 data 同级 在 directives 节 ...

  6. java项目配置过滤器_在JavaWeb项目中如何正确的使用Filter过滤器

    在JavaWeb项目中如何正确的使用Filter过滤器 发布时间:2020-11-11 17:12:00 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关在JavaWeb项 ...

  7. vue项目中使用百度地图api完成自定义搜索功能(包含搜索详细地理位置)

    需求描述: 在vue项目中,有时候,我们需要自定义百度地图的一些功能.譬如,现在的需求,就是需要自定义搜索内容和结果展示. 类似如下页面的功能: 首先在vue项目中,我们可以使用 vue-baidu- ...

  8. vue项目中遇到的一些问题

    或访问:https://github.com/littleHiuman/experiences-about-vue  欢迎补充! vuex 状态 vue-cli 命令行 vue vue vue-rou ...

  9. vue 打开html流_在vue项目中添加一个html页面,开启本地服务器

    在vue项目里新增一个不需要登录的页面,那么我只能新增一个html页面了,不经过路由,直接在浏览器输入路径打开,那么就需要用到本地服务器, 1.vue里面的html页面最好放过在public文件夹里面 ...

最新文章

  1. AI服务器的设计与实现
  2. html不间断滚动图片,Javascript实现图片不间断滚动的代码
  3. VMware发布新版vSphere6.5虚拟化平台,助力企业数字化转型
  4. 逆向建模软件介绍_逆向技术在2代机修理中的应用
  5. windows消息机制和Linux,Windows消息机制初谈 (转)
  6. 2018年最好用的20个Bootstrap网站模板
  7. 一个全栈式的应用集成平台,打破“信息孤岛”
  8. Maven--反应堆(Reactor)
  9. 04737 c++程序设计 第二章 课后程序设计题 第一题
  10. 洛谷——P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
  11. win10系统下Consul持久化
  12. 《Linux/Unix系统编程手册》源代码下载编译
  13. 这几本书看了之后在工作生活上都是有用的
  14. 看球二三事 - 世界杯征文
  15. 高级语言与低级语言如何定义?解释型语言和编译型语言又如何区别?
  16. 牛客IOI周赛17-普及组 数列统计(组合数)
  17. Java Reference Objects or How I Learned to Stop Worrying and Love OutOfMemoryError
  18. PHPstorm 函数时间注释的修改   正常的PHPstorm里面函数方法的注释是没有动态时间设置的,但是看了PHP file里面有时间日期的注释,而PHP Function Doc Commen
  19. pip install 安装加速(修改为国内源)
  20. Elasticsearch集群部署1.0

热门文章

  1. 用于Ubuntu 16.04和18.04的TensorFlow,Keras,Caffe,Caffe,CUDA,cuDNN和NVIDIA驱动程序的单行安装
  2. R语言使用strsplit函数遇到non-character argument怎么解决
  3. Linux中shell提示符定制
  4. 深度剖析Java数据结构之表(三)——ArrayList泛型类的实现
  5. Preferences偏好设置
  6. 《支付宝的高可用与容灾架构演进》读后感
  7. 《软件需求十步走》读书笔记02
  8. 利用Delphi-cross-socket 库提升kbmmw 跨平台开发
  9. aspx使用存储过程分页
  10. 微软未来将在其开发语言整合F#语言(2007-10)