简单演示
html
<div class="header" ref="mycolor" @click="func">
<div class="header-info"></div>
</div>
style
<style>
.header {
--bcColor: #ffffff;
}
/*在子元素中使用该变量*/
.header .header-info {
background-color :var(--bcColor);
}
</style>
js
<script>
methods:{
func () {
// 动态修改样式
this.$refs.mycolor.style.setProperty("--bcColor",'white');
}
}
</script>