码迷,mamicode.com
首页 > 其他好文 > 详细

class动态状态使用

时间:2020-05-18 14:16:34      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:eth   名称   border   scss   show   height   ack   port   his   


技术图片


<
template> <div> <div class="change"> <p :class="selecttab== ‘all‘?‘selected‘:‘unSelected‘" @click="hadleclick(1)">全部</p> <p @click="hadleclick(2)" :class="selecttab== ‘name‘?‘selected‘:‘unSelected‘">名称</p> <p @click="hadleclick(3)" :class="selecttab== ‘status‘?‘selected‘:‘unSelected‘"> 状态</p> </div> <div> {{data}} </div> <div v-show="selecttab== ‘all‘"> gtfdsgfdhdghdg </div> <div v-show="selecttab== ‘name‘"> gfdgsfdgdgdfgdgdhhhhhhhhhhhh </div> <div v-show="selecttab== ‘status‘"> 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 </div> </div> </template> <script> export default { data(){ return{ selecttab:all, data:我是全部 } }, methods:{ hadleclick(e){ if (e == 2) { this.selecttab = name this.data=我是名字 }else if (e ==1 ) { this.selecttab = all this.data=我是全部 } else{ this.selecttab = status this.data=我是状态 } console.log(e) } } } </script> <style lang="scss" scoped> .change{ display: flex; justify-content:flex-start; p{ padding: 0 10px; &:not(.selected){ background-color: blueviolet; } } .selected{ height: 20px; width: 50px; border: 1px solid #fff; background: #035c75c7; } } .unSelected{ height: 20px; width: 50px; border: 1px solid #fff; } </style>

 

class动态状态使用

标签:eth   名称   border   scss   show   height   ack   port   his   

原文地址:https://www.cnblogs.com/hwj369/p/12909958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!