【发布时间】:2017-07-26 18:03:33
【问题描述】:
基本上我有一个 div,并且想做一个练习,我使用 vue.js 应用 3 个不同的类,为此我尝试使用 v-bind:class,更准确地说:class,我可以直接绑定一个类吗来自css?
我做过类似的事情
html
<div :style="[myClass1,myClass2,myClass3]">I got no class :(</div>
css
.myClass1 {
background-color: black;
width: 200px !important;
height: 200px !important;
}
.myClass2 {
border: 2px solid red;
}
.myClass3 {
padding: 2px 2px 2px 2px;
}
Javascript
new Vue({
el: '#exercise',
data: {
effect: true,
},
methods: {
startEffect: function() {
var vm = this;
setInterval(function(){
vm.effect = !vm.effect;
console.log(this.effect);
},1000);
}
}
});
所以如果我不能直接绑定类,我怎么能用 vue.js 做到这一点?
【问题讨论】:
标签: javascript html css vue.js vuejs2