国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue.js綁定class和style樣式(6)

2019-11-19 18:35:56
字體:
來源:轉載
供稿:網友

數據綁定一個常見需求是操作元素的 class 列表和它的內聯樣式。因為它們都是 attribute,我們可以用 v-bind 處理它們:只需要計算出表達式最終的字符串。不過,字符串拼接麻煩又易錯。因此,在 v-bind 用于 class 和 style 時,Vue.js 專門增強了它。表達式的結果類型除了字符串之外,還可以是對象或數組。

通過 v-bind:class 或者 :class 來為style或者class來綁定

綁定class

<div class="test">  <div :class="{active:isActive,cc:isCc}"></div> </div>

js代碼

 var myVue = new Vue({    el: ".test",    data: {      isActive:true,      isCc:false    },  });

或者下面的代碼也可以實現

 <div class="test">    <div :class=classObject></div>  </div>

js代碼

var myVue = new Vue({    el: ".test",    data: {      classObject:{        active:true      }    },  });

通過過數組將class綁定

  <div class="test">    <div :class="[activeClass,error]">dsdsd</div>  </div>

js代碼

 var myVue = new Vue({    el: ".test",    data: {      activeClass:"active",      error:"ddd"    },  });

綁定style屬性

<div class="test">    <div :style=styleObject>dsdsd</div>  </div>

js代碼

  var myVue = new Vue({    el: ".test",    data: {      styleObject:{       color: "red",        fontSize: "30px"      }    },  });

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙城区| 富顺县| 清丰县| 恩施市| 临泉县| 苏尼特右旗| 荣成市| 项城市| 南江县| 鸡西市| 耿马| 漾濞| 昌宁县| 重庆市| 北票市| 拜城县| 莫力| 民权县| 义乌市| 敖汉旗| 白玉县| 卓尼县| 龙州县| 通化县| 昌宁县| 弥勒县| 兰坪| 奈曼旗| 同德县| 溧阳市| 阳谷县| 武城县| 澳门| 通许县| 佛学| 海南省| 定日县| 绥中县| 阿勒泰市| 晋宁县| 尼玛县|