在绑定class的代码即:class="{'active':index==current}"建议用“===”而不是“==”。
像视频中用“==”的情况下刷新页面可以发现列表的第一项背景为绿色,因为此时current=undefined,而undefined弱等于0(undefined==0是对的),所以列表第一项的背景在没经过点击也会是绿色,与点击后才会更换背景颜色的目的不一致。
像视频中用“==”的情况下刷新页面可以发现列表的第一项背景为绿色,因为此时current=undefined,而undefined弱等于0(undefined==0是对的),所以列表第一项的背景在没经过点击也会是绿色,与点击后才会更换背景颜色的目的不一致。
2019-05-10