为了账号安全,请及时绑定邮箱和手机立即绑定

使用计算属性中使用高阶函数会更简洁些,但对于新手不友好,老师还是照顾到了大部分同学。感谢老师

computed:{    
    listData(){
        let list = JSON.parse(JSON.stringify(this.list))
        let newList = []
        if(this.activeIndex == 0){
            newList = list
        }
        if(this.activeIndex == 1){
            newList = list.filter(item => item.checked == false)
        }
        if(this.activeIndex == 2){
            newList = list.filter(item => item.checked == true)
        }
        return newList
    } 
}


正在回答

2 回答

computed:{

listData(){

if(this.activeIndex === 0){

return this.list

}

if(this.activeIndex === 1){

return this.list.filter(i=>{

return i.checked != true

})

}

if(this.activeIndex === 2){

return this.list.filter(i=>{

return i.checked == true

})

}

}

},


           
下载视频          
1 回复 有任何疑惑可以回复我~

把计算属性处理出函数,更好

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用计算属性中使用高阶函数会更简洁些,但对于新手不友好,老师还是照顾到了大部分同学。感谢老师

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信