vue 过滤器filter的详解
2024-09-03 08:40:44
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
的值作为第三个参数。
最新文章
- freecodecamp记录
- Angular2+typescript+webpack2(支持aot, tree shaking, lazy loading)
- HTML语言的一些元素(二)
- Codeforces Round #225 (Div. 1) C. Propagating tree dfs序+树状数组
- switch语法之PHP
- flask mysql
- css书写步骤
- 《JavaScript 闯关记》之作用域和闭包
- Win10系统安装Tomcat8
- python修行:练习购物车
- MyBatis打印SQL执行时间
- python函数详解
- shell中的函数、数组、报警系统脚本
- linux+php实现定时任务[链接]
- jQuery的ajax的post请求json格式无法上传空数组
- H5-BLOB
- Codeforces 938 D. Buy a Ticket (dijkstra 求多元最短路)
- RPC简介与hdfs读过程与写过程简介
- 洛谷P3834 [模板]可持久化线段树1(主席树) [主席树]
- Linux中建立软raid
热门文章
- PAT甲级——A1141 PATRankingofInstitution【25】
- 常用内置模块(一)——time、os、sys、random、shutil、pickle、json
- C#基本语法1 ---->; 实例
- 转 loadrunner11 录制 chrome 浏览器
- Vue篇
- android中的国际化
- 项目实战-Gulp使用
- vue生命周期-标注
- Jmeter关联之正则表达式提取器(完整版)
- Debug - SpringBoot - Error starting ApplicationContext. To display the auto-configuration report re-runyour application