过滤器
1.过滤器的作用是什么?
格式化数字,比如将字母格式化大写,日期格式化等
2. 自定义过滤器
| Vue.filter(‘过滤器名称’, function(value){ |
| |
| }) |
3. 过滤器的使用
| <div>{{msg | upper}}</div> |
| <div>{{msg | upper | lower}}</div> |
| <div v-bind:id=“id | formatId"></div> |
| <div>{{date | format(‘yyyy-MM-dd')}}</div> |
4. 局部过滤器
| filters:{ |
| capitalize: function(){} |
| } |
5. 带参数的过滤器
| Vue.filter(‘format’, function(value, arg1){ |
| |
| }) |
基本使用
| <div id="app"> |
| <input type="text" v-model='msg'> |
| <div>{{msg | upper}}</div> |
| <div>{{msg | upper | lower}}</div> |
| <div :abc='msg | upper'>测试数据</div> |
| </div> |
| <script type="text/javascript"> |
| |
| |
| |
| |
| |
| |
| |
| |
| Vue.filter('lower', function(val) { |
| return val.charAt(0).toLowerCase() + val.slice(1); |
| }); |
| var vm = new Vue({ |
| el: '#app', |
| data: { |
| msg: '' |
| }, |
| filters: { |
| upper: function(val) { |
| return val.charAt(0).toUpperCase() + val.slice(1); |
| } |
| } |
| }); |
| </script> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)