学习vue.js中class与style绑定

关于vue.js中class与style绑定的练习代码,分享给大家,供大家参考:

html:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Vuejs中Class与Style 绑定</title>

<link rel="stylesheet" href="css/vuetext.css">

</head>

<body>

<!-- 数据绑定常见的需求是绑定class和内联样式

v-bind 可以绑定属性class -->

<!-- 这个表示如果isactive是true时 class就与active绑定 -->

<div id="app-1" v-bind:class="{ active: isActive }">

猴猴呀

</div>

<!-- 还可以绑定静态样式-->

<div id="app-2" class="static" v-bind:class="{ active: isActive }">

lowrie

</div>

<!-- 还可以直接绑定数据里的一个对象-->

<div id="app-3" v-bind:class="classObject">

猴猴呀

</div>

<div id="app-4" v-bind:class="[activeClass, errorClass]">

lowrie

</div>

<!-- 关于vue组件会专门再学习 -->

<!-- v-bind绑定内联样式与绑定class类似 数组 对象 -->

<script src="js/vue.js"></script>

<script src="js/vuetext.js"></script>

</body>

</html>

 js:

var app = new Vue({

el: '#app-1',

data: {

message: 'Hello Vue!',

isActive: true,

}

});

var app2 = new Vue({

el: '#app-2',

data: {

message: 'Hello Vue!',

isActive: true,

}

});

var app3=new Vue({

el:'#app-3',

data: {

classObject: {

active: true,

}

}

});

var app4=new Vue({

el:'#app-4',

data:{

activeClass: 'active',

errorClass: 'text-danger'

}

});

 css:

.active{

color: #FFA07A;

};

以上是 学习vue.js中class与style绑定 的全部内容, 来源链接: utcz.com/z/325189.html

回到顶部