使用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