vue 如何在 style 标签里使用变量(数据)

参考资料

SFC CSS Features | Vue.js

在 style 中使用 data 变量

options 方式:





Composition 方式





还有一个问题,如果我们的变量是数字,但是我们想要设置像素怎么办?

其实这个很好解决

一种是使用 computed 计算属性改变它





还有一种方式是使用 calc css 计算属性





当然还有第三种那就是传值的时候就传成字符串格式

option 方式大同小异

==========================================================================================

那么如何在代码中使用style属性呢?

也很简单

同样参考

SFC CSS Features | Vue.js



还可以设置不同的变量





如果是在 script 中使用,可以使用 useCssModule

import { useCssModule } from 'vue';

const classes1 = useCssModule('classes1');

const classes2 = useCssModule('classes2');

你可能感兴趣的:(vue 如何在 style 标签里使用变量(数据))