Vue.js 过滤器
Vue.js 允许自定义过滤器,应当用于简单地处理简单的文本转换,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind
表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示:
|
可以在一个组件的选项中定义本地的过滤器:
|
或者在创建 Vue 实例之前全局定义过滤器:
|
如果需要更为复杂的数据交换,应该使用计算属性。
JavaScript Array filter() 方法
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
注意: filter() 不会对空数组进行检测。
注意: filter() 不会改变原始数组。
el:
listthree(){
this.newlist=this.goallist.filter(function(item){
return item.status;
}
例子中过滤了status为true的数据,并赋值给了this.newlist。
1. return返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交
2. return false,事件处理函数会取消事件,不再继续向下执行。比如表单将终止提交。