欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Vue中Class與Style綁定的示例分析-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“Vue中Class與Style綁定的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Vue中Class與Style綁定的示例分析”這篇文章吧。

創(chuàng)新互聯(lián)是專業(yè)的雙牌網(wǎng)站建設公司,雙牌接單;提供做網(wǎng)站、網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行雙牌網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

具體如下:

綁定 HTML Class

對象語法

我們可以傳給 v-bind:class 一個對象,以動態(tài)地切換 class:

<style>
  .exp{
    border: 1px solid #ccc;
  }
  .forExp{
    background: blue;
  }
</style>
<div class="exp" v-bind:class="{newExp:isNewExp}"></div>
<script>
  var exp=new Vue({
    el:".exp".
    data:{
      isForExp:false
    }
  })
</script>

如上,我們先給 .exp 一個邊框,我們利用 v-bind 方法傳入一個新的 class 屬性 .newExp,設置一個藍色的背景顏色。當我們在控制臺修改 .newExp 的屬性為 true 時,會給 div 添加一個藍色的背景顏色。

我們也可以傳入更多的屬性來切換多個 class 。

<div class="exp" v-bind:class="{newExp:isExp,npc:isNpc}"></div>
<script>
  data:{
    isExp:false,
    isNpc:true
  }
</script>

在模板里的渲染結果為:

<div class="exp isNpc"></div>

我們也可以使用對象的方法來切換屬性

<div class="exp" v-bind:class="obj"></div>
<script>
  data:{
    obj:{
      newExp:false,
      npc:true
    }
  }
</script>

渲染結果和上面的一樣

數(shù)組語法

我們可以把一個數(shù)組傳給 v-bind:class,以應用一個 class 列表:

<div class="exp" v-bind:class="[newExp,oldExp]"></div>
<script>
  data:{
    newExp:"new",
    oldExp:"old"
  }
</script>

渲染為:

<div class="exp new old"></div>

要切換class,使用三元運算符:

<div class="exp" v-bind:class="[act? newExp:oldExp]"></div>
<script>
  data{
    newExp:"new",
    oldExp:"old",
    act:true
  }
<script>

act 為 true 時,添加 new ,為 false 時添加 old。

用在組件上

聲明一個組件:

Vue.component("my", {
  template: '<p class="foo bar">Hi</p>'
})

然后在使用它的時候添加一些 class:

<my class="tip"></my>

最終渲染為

<p class="foo bar tip">Hi</p>

同樣的適用于綁定 HTML class:

<my v-bind:class="{ active: isActive }"></my>

當active為true時,HTML 將被渲染成為:

<p class="foo bar active">Hi</p>

綁定內聯(lián)樣式

對象語法

v-bind:style 的對象語法十分直觀——看著非常像 CSS,其實它是一個 JavaScript 對象。 CSS 屬性名可以用駝峰式 (camelCase) 或 (配合引號的) 短橫分隔命名 (kebab-case):

<div v-bind:></div>
<script>
  data:{
    activeColor:"blue",
    fontSize:20
  }
</script>

使用對象語法的話,會看起來更加清晰

<div v-bind:></div>
<script>
  data:{
    obj:{
      color:"#FFF",
      fontSize:"20px"
    }
  }
</script>

數(shù)組語法

v-bind:style 的數(shù)組語法可以將多個樣式對象應用到一個元素上:

<div v-bind:></div>
<script>
  data:{
    style1:{
      color:"#666"
    },
    style2:{
      background:"#b1b1b1"
    }
  }
</script>

自動添加前綴

當 v-bind:style 使用需要特定前綴的 CSS 屬性時,如 transform,Vue.js 會自動偵測并添加相應的前綴。

Chrome 和 Safari : -webkit-
IE :        -ms-
Firfox :      -moz-
Opera :      -o-

以上是“Vue中Class與Style綁定的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司行業(yè)資訊頻道!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

名稱欄目:Vue中Class與Style綁定的示例分析-創(chuàng)新互聯(lián)
瀏覽路徑:http://aaarwkj.com/article18/cdphgp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、域名注冊、定制網(wǎng)站、網(wǎng)站收錄ChatGPT、電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
97热久久精品中文字幕一区| 乱熟av一区二区三区| 国产日韩欧美一区综合| 久久99久久久国产精品| 日本成人一区二区三区视频| 欧美日韩精品综合国产| 日韩不卡在线观看免费 | 日本美女激情在线观看| 中文字幕日产乱码一二三区| 欧美三级特黄在线播放| 99久久热这里只有精品| 国产成人免费视频一区| 五月婷久久精品国产亚洲av| 国产成人av中文字暮在线| 麻豆精品情欲人妻一区| 欧美日韩国产激情高清| 国产亚洲一区二区三区乱码| 国产中文字二暮区2021综合| 欧美熟妇在线视频你懂的| 亚洲日本在线观看一区| 国产日产亚洲欧美综合另类| 三级精品一区二区三区| 91精品国产综合久久麻豆| 18岁未成年禁止观看视频| 日韩av高清在线免费观看| 精品人妻人伦一区二区三区| 放荡精品少妇一区二区三区| 亚洲欧美综合日韩综合久久久| 成年人免费在线不卡视频| 丁香色婷婷国产精品视频| 91精品手机在线观看| 欧美日韩一级一区二区| 国产网红女主播视频一区二区| 日本一区二区精美视频| 日本精品人妻一区二区三区蜜桃| 日韩精品视频性色首页| 欧美日韩精品国产精品| 麻豆午夜视频免费在线观看| 亚洲精品熟女国产国产老熟女| 国产超碰久久久久久精品| 日韩伦理高清在线观看|