在綁定class的代碼即:class="{'active':index==current}"建議用“===”而不是“==”。
像視頻中用“==”的情況下刷新頁面可以發(fā)現(xiàn)列表的第一項背景為綠色,因為此時current=undefined,而undefined弱等于0(undefined==0是對的),所以列表第一項的背景在沒經(jīng)過點擊也會是綠色,與點擊后才會更換背景顏色的目的不一致。
像視頻中用“==”的情況下刷新頁面可以發(fā)現(xiàn)列表的第一項背景為綠色,因為此時current=undefined,而undefined弱等于0(undefined==0是對的),所以列表第一項的背景在沒經(jīng)過點擊也會是綠色,與點擊后才會更換背景顏色的目的不一致。
2019-05-10