vue利用 v-bind 实现 点击变色 切换 样式

切换样式应该是v-bind很常用的功能了.简单写一个切换样式的案例.供初学者参考吧.代码如下:

 <p :class="{red: !isshow,blue: isshow}" @click="isshow=!isshow">我爱云虹</p>
export default {
  data() {
    return {
        isshow: true
            }
        }
    };
<style lang="less" scoped>
     .red {
        color: red;
        font-size: 14px;
    }
    .blue {
        color: blue;
        font-size: 20px;
    }
</style>

   效果如图:     

 点击后切换:

处于对初学者友好,稍微解释下代码.v-bind(:语法糖),有三种方式可以绑定类.分别是字符串,数组,对象.我上面用的对象.一般你只绑定一个样式用字符串就可以.一对多的时候就需要用到对象了.对象里的K就是类名了.V就是布尔值.  这样就实现了两个类的切换.如上图就实现了蓝色  红色  字号的切换.需要注意的是  对象内的其中一个布尔值需要设置"!".如果不设置.实现不了点击切换的效果.第二个类会把第一个覆盖.  

 

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值