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

首頁 > 語言 > JavaScript > 正文

vuejs綁定class和style樣式

2024-05-06 15:18:38
字體:
來源:轉載
供稿:網友

綁定Html Class

我們可以傳給 v-bind:class 一個對象,以動態地切換 class。注意 v-bind:class 指令可以與普通的 class 特性共存:

<div class="static" v-bind:class="{ 'class-a': isA, 'class-b': isB }"></div>data: { isA: true, isB: false}

渲染結果:

<div class="static class-a"></div>

你也可以直接綁定數據里的一個對象,結果與上面的一致:

<div v-bind:class="classObject"></div>data: {classObject: { 'class-a': true, 'class-b': false}}

綁定內聯樣式

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

<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>data: {activeColor: 'red',fontSize: 30}

直接綁定到對象上(讓模板更清晰)

<div v-bind:style="styleObject"></div>data: {styleObject: {color: 'red',fontSize: '13px'}}

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

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持錯新站長站!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 收藏| 定边县| 忻城县| 上思县| 陆丰市| 高平市| 个旧市| 青神县| 岫岩| 东至县| 韩城市| 洪湖市| 瑞丽市| 边坝县| 安西县| 鲁山县| 措勤县| 承德县| 泗水县| 鸡西市| 克拉玛依市| 封丘县| 美姑县| 罗源县| 永嘉县| 晴隆县| 灵川县| 河源市| 莆田市| 罗田县| 开封市| 沙洋县| 收藏| 金山区| 德州市| 崇信县| 平塘县| 潞城市| 应用必备| 北川| 绵阳市|