Skip to content

cezardasilva/vuejs-snippets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vuejs-snippets

apm apm apm

VueJS Components Snippets for Atom


Types

  • .text.html.vue

Snippets

Vue Component

prefix: component

body:

<template>
  //You component contents goes here, only html.
</template>

<script>

export default {
  name: "ComponentName",
  data(){
    return {
      //Component Data
      example: true,
      foo: "bar"
    }
  },

  created(){
    //On Component created
  },

  methods: {
    functionExample(){
      //Basic Component method
    }
  }
}
</script>

Vue Modal Component

prefix: modal

body:

<template>
  <modal :show.sync="showModal">
    <h2 slot="header">{{$t("change_password.title")}}</h2>
    <div slot="body">
      //You component contents goes here, only html.
    </div>
    <div slot="footer" class="text-center">
    </div>
  </modal>
</template>

<script>
import Modal from './interface/Modal.vue'

export default {
  name: "ComponentName",
  components: { Modal },
  data(){
    return {
      //Component Data
      showModal: false,
    }
  },

  created(){
    //On Component created
    this.showModal = true;
  },

  methods: {
    functionExample(){
      //Basic Component method
    }
  }
}
</script>

About

VueJS Snippets for Atom

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •