<template>
<div v-bind:class="divClass">
<v-card>
<h3>Test</h3>
</v-card>
</div>
</template>
我使用计算属性来应用类:
computed: {
divClass() {
return this.$store.state.lineData.data.length > 0
? ".customcol .triggered"
: ".customcol";
},
}
这些类的样式在这里:
<style scoped>
.customcol {
width: 100% !important;
transition: width 0.3s ease;
}
.customcol .triggered {
width: 75% !important;
}
</style>
我可以看到类已在控制台中应用,但element.style { }只是空的,div 的宽度不是 100%。我究竟做错了什么?
智慧大石
相关分类