Vue-click事件点击按钮切换内容示例代码

<template>
    <div @click="enter"  id="dian" v-bind:class="{ 'you' : flag, 'you2': !flag}">{{con}}</div> 
    <!-- 定义两个class,当开关打开对应you样式,开关关闭对应you2样式  -->
</template>
<script>
export default {
    data(){
    return{
      con:"+关注",
      flag:false//单位切换开关 
    }
  },
   methods:{
     enter:function(){
       this.flag=!this.flag;
       if(this.flag==true){
          this.con="已关注";
       }else if(this.flag==false){
          this.con="+关注";
       }
     },
   }
 
}
</script>
<style  scoped>
.you {
  font-size: 15px;
  background: #42c02e;
  height: 38px;
  width: 100px;
  float: right;
  border-radius: 30px;
  margin: 23px 0 23px 16px;
  text-align: center;
  line-height: 35px;
  color:white;
  font-weight: 700;
}
.you2 {
  font-size: 15px;
  background: #bdbebd;
  height: 38px;
  width: 100px;
  float: right;
  border-radius: 30px;
  margin: 23px 0 23px 16px;
  text-align: center;
  line-height: 35px;
  color:white;
  font-weight: 700;
}
</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值