<h5>16.Class绑定</h5>
<div>
<p><div :class="{ active: isActive ,'fw6' : isA}"> </div></p>
<p class="classB">
<span class="hand" :class="{active: isA ,'fw6':isA}" @click="changeAct">{{isA?"点我变小":"点我变大"}}</span>
</p>
</div>
<pre>注意:绑定class属性值是单括号{}——动态class名可以带引号,也可以不带,当然也可以是一个对象:包含多个class绑定样式,绑定事件不带括号,绑定文本值是双括号{{}}</pre>
<script type="text/javascript">
//绑定class
const classb = {
data(){
return {
isA:false,
isC:false
}
},
methods:{
changeAct(){
this.isA = !this.isA;
}
}
}
Vue.createApp(classb).mount(".classB");
</script>
交互效果见:https://course.51qux.com/vue3-0-1
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
转载请注明来源:
初识Vue 3.0 —— 动态class绑定 -
Qui-Note