乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      在vue中使用樣式的方法

       印度阿三17 2020-03-13

      一、vue屬性綁定

      在vue中,是通過v-bind 屬性綁定來實現(xiàn)給元素綁定style樣式。

      其中有兩種方式,一種是通過綁定class類綁定樣式,另一種是通過內(nèi)聯(lián)樣式來實現(xiàn)樣式的綁定。

      二、綁定class樣式

      1. 數(shù)組
      <h1 :class="['red', 'thin']">這是一個邪惡的H1</h1>
      
      2. 數(shù)組中使用三元表達式
      <h1 :class="['red', 'thin', isactive?'active':'']">這是一個邪惡的H1</h1>
      
      3. 數(shù)組中嵌套對象
      <h1 :class="['red', 'thin', {'active': isactive}]">這是一個邪惡的H1</h1> 4. 直接使用對象 <h1 :class="{red:true, italic:true, active:true, thin:true}">這是一個邪惡的H1</h1>
      <style>
           .red {
            color: red;
          }
      
          .thin {
            font-weight: 200;
          }
      
          .italic {   /*字體傾斜*/
            font-style: italic;
          }
      
          .active {       /*字符間距*/
            letter-spacing: 0.5em;
          }
      </style>
      <body>
          <div id='app'>
              <!-- v-bind:等同于: -->
              <!-- 第一種使用方式,直接傳遞一個數(shù)組,注意: 這里的 class 需要使用  v-bind 做數(shù)據(jù)綁定 --> 
              <h3 v-bind:class=['red','thin']>今天永遠比昨天更好</h3>
              <!-- 在數(shù)組中使用三元表達式 -->
              <h3 v-bind:class=['red','thin',flag?'active':'']>今天永遠比昨天更好</h3>
              <!-- 在數(shù)組中使用 對象(即鍵值對的方式)來代替三元表達式,提高代碼的可讀性 -->
              <h3 v-bind:class=['red','thin',{'active':flag}]>今天永遠比昨天更好</h3>
              <!-- 在為 class 使用 v-bind 綁定 對象的時候,對象的屬性是類名,由于 對象的屬性可帶引號,也可不帶引號,所以 這里我沒寫引號;  屬性的值 是一個標識符 -->
              <h3 :class="classObj">今天永遠比昨天更好</h1>
          </div>
          
      </body>
      <script src="vue-2.4.0.js"></script>
      <script>
          var vm = new Vue({
              el:'#app',
              data:{
                  flag:true,
                  classObj:{
                      red: true, thin: true, italic: false, active: false 
                  }
              }
          })
      </script>
      </html>

      三、綁定內(nèi)聯(lián)樣式

      1. 直接在元素上通過 `:style` 的形式,書寫樣式對象
      <h1 :style="{color: 'red', 'font-size': '40px'}">這是一個善良的H1</h1>
      
      2. 將樣式對象,定義到 `data` 中,并直接引用到 `:style` 中
         在data上定義樣式:
      data: {
              h1StyleObj: { color: 'red', 'font-size': '40px', 'font-weight': '200' }
      }
         在元素中,通過屬性綁定的形式,將樣式對象應用到元素中:
      
      <h1 :style="h1StyleObj">這是一個善良的H1</h1>
      
      3. 在 `:style` 中通過數(shù)組,引用多個 `data` 上的樣式對象
         在data上定義樣式:
      data: {
              h1StyleObj: { color: 'red', 'font-size': '40px', 'font-weight': '200' },
              h1StyleObj2: { fontStyle: 'italic' }
      }
         在元素中,通過屬性綁定的形式,將樣式對象應用到元素中:
      ```
      <h1 :style="[h1StyleObj, h1StyleObj2]">這是一個善良的H1</h1>

      ?

      來源:https://www./content-4-658201.html

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約