vue 中CSS樣式變量獲取data數據變量

如果幾個div的樣式根據data中的樣式來設置

    <div class="myclass" :style="myStyle">測試1</div>
    <div class="myclass" :style="myStyle">測試2</div>
  props: {
    leftStyle: {
      type: Object,
      default: () => {
        return { background: "red" };
      }
    }
  },
  computed: {
    myStyle() {
      return { "--myStyle": this.leftStyle.background };
    }
  },
<style scoped>
.myclass {
  background: var(--myStyle);
  margin-top:80px;
}
</style>

如果div上本身綁定了一個樣式對象

    <div class="myclass" :style="{...otherStyle,...myStyle}">測試1</div>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章