class后面绑定的值应该以{}方式呈现
错误写法:
<ul>
<li v-for="(item,i) in cityList" @click='select(i)' :class="active:activeIndex===i">
{{item}}
</li>
</ul>
正确写法:
<ul>
<li v-for="(item,i) in cityList" @click='select(i)' :class="{active:activeIndex===i}">
{{item}}
</li>
</ul>