vue中通过js控制scss变量

html 复制代码
<!--
 * @Description:
 * @Author: 李大玄
 * @Date: 2022-07-28 20:34:43
 * @FilePath: /web-framework-demo/src/views/layout.vue
 * @LastEditors: 李大玄
 * @LastEditTime: 2022-11-01 09:25:31
-->
<template>
  <div height="100%" class="b">
    <input type="text" v-model="val">
    <Application  :style="`--bgC: ${val}`">    </Application>
  </div>
</template>

<script>
const bindPhoneIndex = 3;
export default {
  name: "App",
  data() {
    return {
      val: ''
    };
  }
};
</script>

<style lang="scss">
:root {
  --bgC: red;
}
.btnName {
  background: #000 ;
  background: var(--bgC);
}
</style>
相关推荐
江城开朗的豌豆12 分钟前
Vue组件DIY指南:手把手教你玩转自定义组件
前端·javascript·vue.js
前端小巷子42 分钟前
Cookie与Session:Web开发中的身份验证与数据存储
前端·javascript·面试
成遇2 小时前
Eslint基础使用
javascript·typescript·es6
前端小趴菜057 小时前
React-React.memo-props比较机制
前端·javascript·react.js
RadiumAg10 小时前
记一道有趣的面试题
前端·javascript
yangzhi_emo10 小时前
ES6笔记2
开发语言·前端·javascript
yanlele10 小时前
我用爬虫抓取了 25 年 5 月掘金热门面试文章
前端·javascript·面试
烛阴11 小时前
void 0 的奥秘:解锁 JavaScript 中 undefined 的正确打开方式
前端·javascript
Hexene...12 小时前
【前端Vue】如何实现echarts图表根据父元素宽度自适应大小
前端·vue.js·echarts
初遇你时动了情12 小时前
腾讯地图 vue3 使用 封装 地图组件
javascript·vue.js·腾讯地图