css中只使用vue的变量

参考:https://blog.csdn.net/FellAsleep/article/details/130617163

1、必须作用在用一个div上

2、变量必须有双横杠"--"

javascript 复制代码
<span
 class="bb" 
 :style="spanStyle">11</span>
javascript 复制代码
data() {
	return {
		spanStyle: {
          "--color": '#bfa' //默认值
        },
	}
}
javascript 复制代码
created(){
  setTimeout(()=> {
    this.spanStyle["--color"] = 'red'
  },5000)
},
javascript 复制代码
.bb {
  color: var(--color);
}
相关推荐
你挚爱的强哥1 小时前
✅✅✅【Vue.js】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本
javascript·vue.js·jquery
y先森1 小时前
CSS3中的伸缩盒模型(弹性盒子、弹性布局)之伸缩容器、伸缩项目、主轴方向、主轴换行方式、复合属性flex-flow
前端·css·css3
前端Hardy1 小时前
纯HTML&CSS实现3D旋转地球
前端·javascript·css·3d·html
susu10830189112 小时前
vue3中父div设置display flex,2个子div重叠
前端·javascript·vue.js
IT女孩儿3 小时前
CSS查缺补漏(补充上一条)
前端·css
吃杠碰小鸡4 小时前
commitlint校验git提交信息
前端
天天进步20154 小时前
Vue+Springboot用Websocket实现协同编辑
vue.js·spring boot·websocket
虾球xz4 小时前
游戏引擎学习第20天
前端·学习·游戏引擎
我爱李星璇4 小时前
HTML常用表格与标签
前端·html
疯狂的沙粒4 小时前
如何在Vue项目中应用TypeScript?应该注意那些点?
前端·vue.js·typescript