亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

切換active的時候是怎么顯示應該要顯示的todo的

我知道在toggle的時候有篩選如果this.filter(就是傳過來的state)是all的話就顯示全部,然后對其他的todo進行了篩選,如果是completed就是true反之false,但是是從哪里體現出來active顯示還沒有completed而completed就是顯示已經completed的呢? ?困擾了我一晚上 有沒有大佬能解開我的迷惑

正在回答

2 回答

補充一下 this.filter的值由todo.vue 里面的toggleFilter方法所改變


toggleFilter(state) {

this.filter = state

},


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

todo.vue的這段代碼 如果state是active 那么下面聲明的complete 就是false ,filter過濾的todos就是里面todo.completed的屬性為false的所有todo

const completed = this.filter === 'completed'

return this.todos.filter(todo => completed === todo.completed)


0 回復 有任何疑惑可以回復我~
#1

Li_JX

糾正:下面聲明的completed
2018-11-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

切換active的時候是怎么顯示應該要顯示的todo的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號