在Vue組件里的Style中如何引用data中的數(shù)據(jù)

1.簡介

通過vue的學習,我們知道要使data中的樣式數(shù)據(jù)能夠在頁面中生效,我們可以通過動態(tài)綁定標簽的style或者class進行處理,但是通過這種操作進行的話,在需要綁定多個樣式的時候,操作較為麻煩。那么有沒有一種方法,使我們能夠在style標簽里面直接寫data數(shù)據(jù)中的樣式呢?話不多說,下面直接上代碼。

2.示例

  1. template中的代碼如下所示:
<template>
  <div id="app">
    <h1 ref="content">
      小白要努力變強!?。?    </h1>
  </div>
</template>
  1. script中的代碼如下所示:
<script>
export default {
  name: 'App',
  data() {
    return {
      color: 'red'
    }
  },
  mounted() {
    this.$refs.content.style.setProperty('--color',this.color)
  }
}
</script>
  1. style中代碼如下所示:
<style>
  h1 {
    color: var(--color);
  }
</style>
  1. 效果如下圖所示:
    效果圖

    至此,在Style中引用data中的數(shù)據(jù)已完成,希望能夠幫助您?。?!

自己先給自己點個贊,沖?。≡凼亲畎舻?!嘿嘿!觀看的小可愛一起點個贊唄,求求了!

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容