vue常用过滤器
来源:互联网 发布:人工智能的智能含义 编辑:程序博客网 时间:2024/06/09 17:32
写法:{{ message | ‘过滤器’}}
1:{{message | capitalize}} 首字母大写,
2:{{message | uppercase}} 全部大写,
3: {{message | lowercase}} 全部小写,
4:@click=“show| debounce 2000” 延迟2秒执行,
<div id="box"> <input type="text" @keyup="show | debounce 2000"> <div>{{ message | uppercase }}</div> </div> <script> var vm=new Vue({ data:{ message :'abc' }, methods:{ show:function(){ alert(1); } } }).$mount('#box'); </script>
5:filterBy 过滤器
需要在 v-for 里面使用
<div id="box"> <input type="text" v-model="a"> <ul> <li v-for="val in arr | filterBy a"> {{val}} </li> </ul> </div> <script> var vm=new Vue({ data:{ arr:['width','height','background','orange'], a:'' }, methods:{ } }).$mount('#box'); </script> //一个简单的过滤框 输入什么就把数过滤出来。
6:limitBy
需要在 v-for 里面使用
后面能加两个参数 感觉好像是 js的splice()一样
<div id="box"> <ul> <li v-for="val in arr | limitBy 5 3"> {{val}} </li> </ul> </div> <script> var vm=new Vue({ data:{ arr:[1,2,3,4,5] }, methods:{ } }).$mount('#box'); </script> //显示的是4,5
7:orderBy 控制排序的 正常的>=0 倒序的<0
<input type="text" id="searchText" placeholder="搜索id或者姓名" v-model="searchData"/> <div class="content"> <ul> <li v-for="arr in items | filterBy searchData in 'id' 'name' 'time' | orderBy 'name' '-1'"> <span>{{arr.id}}</span> <span>{{arr.name}}</span> <span>{{arr.time}}</span> </li> </ul> </div></div><script> var example1 = new Vue({ el: '#example', data: { searchData:'', items: [ {id:'1008',name:'张三',time:'20170207'}, {id:'1098',name:'李四',time:'20170213'}, {id:'1107',name:'晓丽',time:'20170304'}, {id:'1004',name:'小兰',time:'20170112'}, {id:'1102',name:'财务',time:'20170203'}, {id:'1108',name:'哈哈',time:'20170208'}, {id:'1345',name:'测试',time:'20170201'}, ] }, watch:({ items:{ handler:function(val,oldval){ }, } },{deep:true}) })</script>
一个简单的筛选,降序排序数据实例
0 0
- vue常用过滤器
- vue常用过滤器
- Vue--过滤器
- Vue 过滤器
- vue过滤器
- vue过滤器
- vue--过滤器
- vue-过滤器
- Vue--过滤器
- Vue过滤器和自定义过滤器
- Vue.js过滤器概述
- Vue.js -- 过滤器
- vue.js 过滤器
- vue过滤器使用
- Vue.js过滤器学习
- vue实现货币过滤器
- Vue自定义过滤器
- Vue自定义过滤器
- POJ 1164 The Castle 笔记
- ES6 解构赋值
- 关于在线程中使用AfxGetMainWnd()出错的问题,终于找到了
- Java Socket编程
- 成功在mini2440上移植ffmpeg
- vue常用过滤器
- html5移动端调用语音功能
- 深入解析linux下rtc架构
- PHP 扩展开发 : 编写一个hello world !
- 'mvc:annotation-driven' must have no character or element问题
- OpenSSL编译方法
- linux系统下安装jdk
- 最大子矩阵求和
- Quartz 2D