1、在style里面添加变量
*适用于组件统一调整样式
//html
<div class="headerBox">
<p class="headerContent"></p>
</div>
//style
<style>
/*在headerBox区域内设置CSS变量--bgc */
.headerBox{
--bgc:#ffffff;
}
/*在子元素中使用该变量*/
.headerContent{
background-color:var(--bgc);
}
</style>
也可以在JS中通过setProperty()方法修改“–bgc”的值,从而间接改变对应子元素的(background-color)背景颜色
//methods
this.$refs.mycolor.style.setProperty("--bgc",'white');
2、style内联样式中添加方法
//html 示例
<div :style="getStyle()"></div>
//medthods 示例
getStyle(){
return 'color:red'
}
Vue中style样式变量与方法使用
博客介绍了Vue中在style里添加变量的方法,适用于组件统一调整样式,还能在JS中通过setProperty()修改变量值改变背景颜色;同时提到了在style内联样式中添加方法。
485

被折叠的 条评论
为什么被折叠?



