Vue3在css中使用v-bind绑定js/ts变量,也可以在scss和less中使用方式

Vue3在css中使用v-bind绑定js/ts变量,也可以在scss和less中使用方式_第1张图片

主要介绍Vue3中的新增的v-bind()的常用使用方式,主要包括在css,less,scss中的使用,可以参考官方文档查看:Vue3官方文档

特别提醒

如果你想在scss中或者less中使用,可能会报各种乱七八糟的错误,最快最好用的方式就是单独定义一个style标签,直接使用css模式使用变量就好了:

Vue3在css中使用v-bind绑定js/ts变量,也可以在scss和less中使用方式_第2张图片

或者在scss的style最外层使用,不然不起作用还报错:

Vue3在css中使用v-bind绑定js/ts变量,也可以在scss和less中使用方式_第3张图片

常规使用方式

单文件组件的 

这个语法同样也适用于 

实际的值会被编译成哈希化的 CSS 自定义属性,因此 CSS 本身仍然是静态的。自定义属性会通过内联样式的方式应用到组件的根元素上,并且在源值变更的时候响应式地更新。 

 

你可能感兴趣的:(HTML前端,javascript,css,scss)