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 資料動態繫結
- 理解靜態繫結與動態繫結
- C++ — 靜態繫結與動態繫結C++
- js 動態新增class封裝(es6語法)JS封裝
- 2. Vue語法--插值操作&動態繫結屬性 詳解Vue
- C++的動態繫結和靜態繫結C++
- java繼承-靜態繫結和動態繫結Java繼承
- java中的靜態繫結與動態繫結Java
- 動態繫結一
- 動態繫結和靜態繫結的簡單理解
- Vue Class與Style繫結Vue
- vue Class 與 Style 繫結Vue
- vue.js繫結classVue.js
- 深入理解 C++ 的動態繫結和靜態繫結C++
- JAVA動態繫結淺析Java
- 三、動態繫結屬性
- 動態繫結的心得 (轉)
- js 定時器 繫結classJS定時器
- vue 動態繫結 v-modelVue
- 動態繫結 input v-model
- Vue 動態繫結CSS樣式VueCSS
- 關於動態字串的繫結字串
- 模板語法之--強制資料繫結和繫結事件監聽事件
- PLSQL中使用繫結變數的語法SQL變數
- Vue select 繫結動態變數Vue變數
- 域名繫結動態IP實戰案例
- vue動態(type可變)input繫結Vue
- 介面的繫結方案和動態SQLSQL
- Vue 動態資料繫結核心方法Vue
- SQL Server動態SQL,繫結變數SQLServer變數
- java基礎:多型(動態繫結)Java多型
- 類,物件繫結方法物件
- class語法與繼承繼承
- vue-class和style樣式繫結Vue
- 繫結class樣式和style樣式
- 英語語法-----情態動詞(一)
- 前端框架VUE——資料繫結及模板語法前端框架Vue
- jQuery實現DOM元素事件動態繫結jQuery事件