1.代码运用的地方

<!-- 在双花括号中 -->
{{ date | formatDate}} <!-- 在 `v-bind` 中 -->
<div v-bind:id="data | formatDate"></div>

2.场景: 时间格式的转化

3. 注册过滤器函数

首先定义过滤器有两种方式,第一种是全局过滤器,我们可以直接在vue对象上使用filter方法注册过滤器,这种全局注册的过滤器在任何一个组件内都可以使用。第二种则是组件内部的过滤器,注册组件内部过滤器则只能在当前组件内使用,接下来我们使用这两种方式注册过滤器函数。

// 全局函数

Vue.filter('formatTime', function (value) {
const date = new Date(val);
const hour = date.getHours();
const minutes = date.getMinutes();
const seconds = date.getSeconds();
return `${hour} : ${minutes} : ${seconds}`;
})

组件内:

4. 过滤器可以串联:

{{ message | filterA | filterB }}

5. 接收参数

{{ message | filterA('arg1', arg2) }}

filterA 被定义为接收三个参数的过滤器函数。其中 message 的值作为第一个参数,普通字符串 'arg1' 作为第二个参数,表达式 arg2 的值作为第三个参数。

最新文章

  1. freecodecamp记录
  2. Angular2+typescript+webpack2(支持aot, tree shaking, lazy loading)
  3. HTML语言的一些元素(二)
  4. Codeforces Round #225 (Div. 1) C. Propagating tree dfs序+树状数组
  5. switch语法之PHP
  6. flask mysql
  7. css书写步骤
  8. 《JavaScript 闯关记》之作用域和闭包
  9. Win10系统安装Tomcat8
  10. python修行:练习购物车
  11. MyBatis打印SQL执行时间
  12. python函数详解
  13. shell中的函数、数组、报警系统脚本
  14. linux+php实现定时任务[链接]
  15. jQuery的ajax的post请求json格式无法上传空数组
  16. H5-BLOB
  17. Codeforces 938 D. Buy a Ticket (dijkstra 求多元最短路)
  18. RPC简介与hdfs读过程与写过程简介
  19. 洛谷P3834 [模板]可持久化线段树1(主席树) [主席树]
  20. Linux中建立软raid

热门文章

  1. PAT甲级——A1141 PATRankingofInstitution【25】
  2. 常用内置模块(一)——time、os、sys、random、shutil、pickle、json
  3. C#基本语法1 ----&gt; 实例
  4. 转 loadrunner11 录制 chrome 浏览器
  5. Vue篇
  6. android中的国际化
  7. 项目实战-Gulp使用
  8. vue生命周期-标注
  9. Jmeter关联之正则表达式提取器(完整版)
  10. Debug - SpringBoot - Error starting ApplicationContext. To display the auto-configuration report re-runyour application