使用vue3和elementplus的时候class前面加冒号是什么意思?

<ul class="yin-header-nav">

<li :class="{ active: item.name === activeName }" v-for="item in styleList" :key="item.path" @click="handleChangeView(item)">

{{ item.name }}

</li>

</ul>


回答:

https://cn.vuejs.org/guide/es...


回答:

class:死样式!
:class:活样式!


回答:

就是v-bind, 因为要动态的类名显示样式, 这里传递的是对象, 双大括号不能在 HTML attributes 中使用。想要响应式地绑定一个 attribute,应该使用 v-bind
v-bind


回答:

:class="{ active: item.name === activeName }"
意思是当item.name的值等于activeName的值时,class的类为active

以上是 使用vue3和elementplus的时候class前面加冒号是什么意思? 的全部内容, 来源链接: utcz.com/p/933355.html

回到顶部