日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

VUE学习-:class & :style

發布時間:2023/10/11 综合教程 74 老码农
生活随笔 收集整理的這篇文章主要介紹了 VUE学习-:class & :style 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

:class & :style

:class

  1. 鍵值對

    <div id="app" v-bind:class="{ 'active': isActive }"></div>
    <script>
    new Vue({
    el:'#app',
    data:{isActive:true}
    })
    </script>
  2. 對象

    <div id="app" v-bind:class="classObj"></div>
    <script>
    new Vue({
    el:'#app',
    data:{
    classObj:{active:true}
    }
    })
    </script>
  3. 計算屬性

    <div id="app" v-bind:class="classObj"></div>
    <script>
    new Vue({
    el:'#app',
    computed:{
    classObject(){
    return {active:true}
    }
    }
    })
    </script>
  4. 數組

    <div id="app" v-bind:class="[activeClass, errClass]"></div>
    <script>
    new Vue({
    el:'#app',
    data:{
    activeClass:'active',
    errClass: 'text-danger'
    }
    })
    </script>
  5. 數組+對象

    <div id="app" v-bind:class="[{'active':isActive}, errClass]"></div>
    <script>
    new Vue({
    el:'#app',
    data:{
    isActive:true,
    errClass: 'text-danger'
    }
    })
    </script>

:style

特點:
  1. 自動添加前綴。當 v-bind:style 使用需要添加瀏覽器引擎前綴的 CSS property 時,如 transform,Vue.js 會自動偵測并添加相應的前綴。
  2. 多重值。為 style 綁定中的 property 提供一個包含多個值的數組,常用于提供多個帶前綴的值。這樣寫只會渲染數組中最后一個被瀏覽器支持的值。
  1. 對象

    <div id="app" v-bind:style="{ color: activeColor }"></div>
    <script>
    new Vue({
    el:'#app',
    data:{activeColor:red}
    })
    </script>
  2. 數組

    <div id="app" v-bind:style="[base,read]"></div>
    <script>
    new Vue({
    el:'#app',
    data:{
    base:{color:blue},
    read:{color:purple}
    }
    })
    </script>

總結

以上是生活随笔為你收集整理的VUE学习-:class &amp; :style的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。