VUE中利用Computed+filter对数据进行筛选
话不多说上代码:需求:tasks中是组件从外部获取的数据,要根据文本框中taskName的值把task中名字符合的显示出来大佬使用了一个Array.filter()方法,根据条件创建出来一个新数组。MDN链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/fil...
·
话不多说上代码:
需求:tasks中是组件从外部获取的数据,要根据文本框中taskName的值把task中名字符合的显示出来
大佬使用了一个Array.filter()方法,根据条件创建出来一个新数组。MDN链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
其中的!this.taskName是为了在没有搜索条件的时候默认显示全部,因为taskNam的默认值为null,若不多加判断,则数据默认显示为空。
更多推荐
已为社区贡献2条内容
所有评论(0)