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> 
Logo

前往低代码交流专区

更多推荐