05-v-bind動態繫結class(物件語法)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.active{
color: red;
}
</style>
</head>
<body>
<!-- 可能會有需求,在不同的情況對某個標籤進行不同的樣式處理。
此時可以使用v-bind處理 -->
<div id="app">
<!-- <h2 class="active">{{message}}</h2> -->
<!-- <h2 :class='active'>{{message}}</h2> -->
<!-- <h2 v-bind:class="{樣式類名1:boolean,樣式類名2:boolean.....}"></h2> -->
<!-- 這還支援靜態class和動態class動態合併 -->
<h2 class="title" :class="{active:isActive,line:isLine}">{{message}}</h2>
<h2 class="title" :class="getClasss()">{{message}}</h2>
<button @click="btnClick">切換</button>
</div>
<script src="../js/vue.js"></script>
<script>
const app=new Vue({
el:'#app',
data:{
message:'你好啊',
isActive:true,
isLine:true
},
methods:{
btnClick:function(){
this.isActive=!this.isActive
},
getClasss(){
return {active:this.isActive,line:this.isLine};
}
}
})
</script>
</body>
</html>
可結合檢查(F12)的Elements和Console皮膚使用
相關文章
- class 和 style 資料動態繫結
- 理解靜態繫結與動態繫結
- 2. Vue語法--插值操作&動態繫結屬性 詳解Vue
- js 動態新增class封裝(es6語法)JS封裝
- C++的動態繫結和靜態繫結C++
- java中的靜態繫結與動態繫結Java
- Vue Class與Style繫結Vue
- vue Class 與 Style 繫結Vue
- vue.js繫結classVue.js
- JAVA動態繫結淺析Java
- 三、動態繫結屬性
- js 定時器 繫結classJS定時器
- 模板語法之--強制資料繫結和繫結事件監聽事件
- vue 動態繫結 v-modelVue
- 動態繫結 input v-model
- 關於動態字串的繫結字串
- Vue select 繫結動態變數Vue變數
- Vue 動態繫結CSS樣式VueCSS
- 類,物件繫結方法物件
- 介面的繫結方案和動態SQLSQL
- 域名繫結動態IP實戰案例
- class語法與繼承繼承
- 繫結class樣式和style樣式
- vue-class和style樣式繫結Vue
- 前端框架VUE——資料繫結及模板語法前端框架Vue
- PHP 物件導向 (七)訪問物件的方式及後期靜態繫結PHP物件
- 動態生成的html元素繫結click事件HTML事件
- jQuery實現DOM元素事件動態繫結jQuery事件
- SAP UI5 的資料繫結語法概述UI
- 深入理解PHP物件導向之後期靜態繫結PHP物件
- python-物件導向(繫結方法與非繫結方法)Python物件
- Python語法—物件Python物件
- Vue 框架-05-動態繫結 css 樣式Vue框架CSS
- 構造器中呼叫動態繫結的方法
- SAP UI5 資料繫結語法裡的特殊符號,以及絕對繫結和相對繫結概念詳解UI符號
- 小程式與Vue對比·class與style繫結Vue
- vue class與style 繫結詳解——小白速會Vue
- vue 雙向繫結(v-model 雙向繫結、.sync 雙向繫結、.sync 傳物件)Vue物件