学习vue.js中class与style绑定
关于vue.js中class与style绑定的练习代码,分享给大家,供大家参考:
html:
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>Vuejs中Class与Style绑定</title> <linkrel="stylesheet"href="css/vuetext.css"> </head> <body> <!--数据绑定常见的需求是绑定class和内联样式 v-bind可以绑定属性class--> <!--这个表示如果isactive是true时class就与active绑定--> <divid="app-1"v-bind:class="{active:isActive}"> 猴猴呀 </div> <!--还可以绑定静态样式--> <divid="app-2"class="static"v-bind:class="{active:isActive}"> lowrie </div> <!--还可以直接绑定数据里的一个对象--> <divid="app-3"v-bind:class="classObject"> 猴猴呀 </div> <divid="app-4"v-bind:class="[activeClass,errorClass]"> lowrie </div> <!--关于vue组件会专门再学习--> <!--v-bind绑定内联样式与绑定class类似数组对象--> <scriptsrc="js/vue.js"></script> <scriptsrc="js/vuetext.js"></script> </body> </html>
js:
varapp=newVue({ el:'#app-1', data:{ message:'HelloVue!', isActive:true, } }); varapp2=newVue({ el:'#app-2', data:{ message:'HelloVue!', isActive:true, } }); varapp3=newVue({ el:'#app-3', data:{ classObject:{ active:true, } } }); varapp4=newVue({ el:'#app-4', data:{ activeClass:'active', errorClass:'text-danger' } });
css:
.active{ color:#FFA07A; };
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。