Simple Toggle Switch Component For Vue – v-toggle

Simple Toggle Switch Component For Vue – v-toggle

A simple, lightweight switch/toggle button component for Vue.js.


a simple a simple toggle component for Vue 2.x.x

design from here

Demo in codepen



  1. Install from npm
npm install v-toggle

If you are using plain html you can use the umd version from here

<script src=""></script>
  1. Include as a component in your app

import v-toggle from 'v-toggle';

export default {
  name: 'my-component',
  data() {
    return {
      toggleValue: true,
  components: {
    vToggle, // window.vToggle.default for umd version
  1. Include the component in your template, do not forget the id and v-model property!
<v-toggle id="v-t-default" v-model="toggleValue" />
  1. That's it! Now you have a simple toggle in your app!

Github Repository

Tags: #VueJs