侧边栏壁纸
博主头像
我的学习心得 博主等级

行动起来,活在当下

  • 累计撰写 223 篇文章
  • 累计创建 60 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录
Vue

vue3:CSS 样式中引用 JavaScript 变量

Administrator
2022-08-09 / 0 评论 / 0 点赞 / 2038 阅读 / 0 字

SFC style CSS variable injection (new edition) #231 中尤大给出了 在 style 标签中引用 js/ts 变量 的解决方案:在 style 标签中使用v-bind()工具绑定 script 中的 js 变量

<script>
export default {
    data() {
        return {
            color: 'red'
            text: {
                size: '20px'
            }
        }
    }
}
</script>

<style>
    .text {
        color: v-bind(color);
        font-size: v-bind('text.size');
    }
</style>

该语法同样适用于:

  • <style scoped>
  • <style lang="scss" scoped>
  • <script setup lang="ts">
0

评论区