switch

<span :class="wrapClasses" @click="toggle">
        <span :class="innerClasses">
            <slot name="open" v-if="checked"></slot>
            <slot name="close" v-if="!checked"></slot>
        </span>
    </span>

1 .他没有使用checkbox来做,而是直接全部使用的是div来渲染
2 .这个其实和checkbox单个选项为布尔值的原理是一样的
3 .核心是一个toggle函数.第一次点击选中,第二次点击放弃选中
4 .

功能需求

1 .v-model绑定数据
2 .切换状态时改变事件
3 .里面可以显示汉字,自己定义的true,false的值
4 .可以改变大小
5 .

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 重写以前的demo是一件非常好的事情 1、用css实现switch button 基本原理:使用input的che...
    李悦之阅读 1,106评论 0 0
  • 前言 前端框架多吗?多!前端UI组件库多吗?更多!我们都知道,前端生态圈里提供了各色各样的组件库供我们选择使用,大...
    LinDaiDai_霖呆呆阅读 3,289评论 0 2
  • Switch是我们的一个选择开关控件 Picker类似于按钮底部弹出的popwindow Switch属性方法介绍...
    Lazy1阅读 3,393评论 2 0
  • 决定参赛以后,写了好几张都不满意,一边扔一边写,最后知道了,是自己字真的不行,特地躲在深夜发,以下是交稿。 软笔硬...
    寄海以渔阅读 231评论 0 0
  • 遥遥归未期,凉凉秋意寒 苦苦思忆离人归,何恐 佳节团圆又过 不思量,情深不离不弃 只独忍,归来与我分离 懒起画娥眉...
    谩语阅读 212评论 0 0