如何用·vue2来写const computedA = computed(() => { return ins.data.roleSelect.filter((i)=>{ return i.roleName.indexOf(ins.data.inputSearch) !== -1 }) })
时间: 2023-06-04 21:08:30 浏览: 91
这是一个技术问题,可以回答。
在Vue2中,可以使用computed属性进行响应式计算,其依赖的数据发生改变时,computed属性会自动重新计算并更新。在这个例子中,我们可以用computed属性计算过滤后的数组:
```
const computedA = computed(() => {
return ins.data.roleSelect.filter((i) => {
return i.roleName.indexOf(ins.data.inputSearch) !== -1
})
})
```
其中,`ins.data.roleSelect`为需要过滤的数组,`ins.data.inputSearch`为过滤条件。该computed属性会返回一个新数组,存储过滤后的结果。
阅读全文