猿问

vue.js怎么实现切换功能

vue.js怎么实现切换功能

眼眸繁星
浏览 1020回答 1
1回答

慕村9548890

用绑定不同class的方法来做:<span v-bind:class="{'left': isClose, 'right': isOpen} switcher" v-on:click="switcher"></span><!--这个span就是圆形开关,点击的时候触发switcher方法-->在vue实例中写入标记和开关方法:data: {isClose: true,isOpen: false//假设默认关闭},methods: {switcher: function() {//实现开关切换isClose = !isClose;isOpen = !isOpen;}}css样式:.switcher {transition: left 0.8s;}.left {left: 0;}.right {left: 50px;//移动50px}这样就能通过点击时改变css属性,并配合transition来实现动态开关了。
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答