Vue filter原理探究
来源:互联网 发布:杭州一知智能科技 编辑:程序博客网 时间:2024/04/30 19:53
这一篇是对filter的探讨
写在这里,貌似vue2.0对filter不支持,这里采用的是vue1.0版本来进行演示和学习的。
filter的使用
内置方法
Vue内置提供几种类型的过滤器
- 字母操作类
- json过滤器
- 限制
字母操作类
Capitalize 将首字母转化为大写字母
Uppercase 全部转化为大写字母
lowercase 全部转化为小写字母
json过滤器
实质上是JSON.stringify()的精简版,可将表达式转化为JSON字符串。
/jsdidiFamily: {'name': 'ddfe','age': 3}/html<pre>{{didiFamily|json 4}}</pre>
显示:
限制
limitBy,filterBy,orderBy,用于处理数组,和v-for搭配使用。只能用在数组上面
自定义filter
自定义filter也非常方便,语法:vue.filter(ID,function(){})
1.可以接收单个参数:
Vue.filter("sum", function(value) { return value + 4;})
2.多个参数
Vue.filter("cal", function(value, begin, xing) { return value + begin + xing;})
3.双向过滤器
Vue.filter("change", { read: function(value) { return value }, write: function(newVal, oldVal) { console.log("newVal:" + newVal); console.log("oldVal:" + oldVal); return newVal; }})
4.还可以接收动态的参数
Vue.filter("concat",function (value,input) { return value+input;})<input v-model="filterName" name=""><p>{{message|concat filterName}}</p>
以上就是filter的用法
filter原理剖析
0 1
- Vue filter原理探究
- Vue.js内部响应式原理探究
- Vue.js学习 Item12 – 内部响应式原理探究
- vue双向数据绑定原理探究(附demo)
- Vue 数组检测 filter
- vue filter 过滤器
- vue filter 过滤器
- Vue 过滤器(Filter)
- vue + elementui filter过滤器
- 探究Servlet Filter 执行顺序
- filter原理
- jQuery 原理初步探究
- Spring 事务管理原理探究
- Yum原理探究
- struts2 工作原理探究
- memcache 原理探究
- solr replication原理探究
- MFC原理探究
- spring,mybatis事务管理配置与@Transactional注解使用[转]
- Ionic2之自定义css(scss)方法
- http_load
- Android Studio使用Eclipse生成的签名文件
- 本实例创建Swing窗体,单击窗体中的“写入文件”按钮实现写入功能,单击“读取文件”按钮实现从文件中读取信息显示在文本框中
- Vue filter原理探究
- React + iscroll5 实现完美 下拉刷新,上拉加载
- okhttp 日志拦截器Logging-interceptor
- EasyRecovery帮助找回回收站清空的文件
- 简单介绍朴素贝叶斯
- 简单python爬虫淘宝图片+界面编程+打包成exe
- Linux 获取设备树源文件(DTS)里描述的资源
- javascript学习之 小案例 (30)——瀑布流
- universal-image-loader使用步骤+加载时listview中出现图片闪烁