首页 > 其他 > 详细

vue开关

时间:2020-04-28 23:01:31      阅读:65      评论:0      收藏:0      [点我收藏+]
<template>
<div>
<div>
<div class="switch-panel" @click="isflag" :class="{‘switch-left‘: flag,‘switch-right‘: !flag}">
<span class="switch-ico"></span>
{{ getFlag }}
</div>
</div>
</div>
</template>
<script>
export default {
data () {
return {
flag: true,
}
},
methods: {
isflag () {
return this.flag = !this.flag
}
},
computed: {
getFlag () {
return this.flag
}
}
}
</script>
<style>
.switch-panel{position:relative;transition:1s;width:50px;height:20px;border-radius:20px;background:#13CE66;cursor:pointer;}
.switch-ico{transition:.5s;float:left;margin-top:1px;width:18px;height:18px;background:#fff;border-radius:50%;}
.switch-left{background:red;}
.switch-right{background:#13CE66;}
.switch-left .switch-ico{transform:translateX(0);}
.switch-right .switch-ico{transform:translateX(30px);}

</style>

vue开关

原文:https://www.cnblogs.com/zhaofeis/p/12797851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!