Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>vue typescript snippetsNew to Visual Studio Code? Get it now.
vue typescript snippets

vue typescript snippets

tangjq

|
1,096 installs
| (1) | Free
Code snippets for vue component and vuex store with typescript
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vue typescript snippets

Code snippets for vue component and vuex store with typescript

Usage

Type part of a snippet, press Enter or Tab, and the snippet unfolds.

Snippets

.vue files snippets
  • v - init

    <template>
      <div>
    
      </div>
    </template>
    <script lang='ts'>
    import { Component, Prop, Vue } from 'vue-property-decorator'
    
    @Component({
      name: '',
      components:{
    
      }
    })
    export default class ComponentName extends Vue {
    
    }
    </script>
    
    <style lang='scss' scoped>
    
    </style>
    
Vue component mixin snippet
  • v - mixin

    import { Component, Vue } from 'vue-property-decorator'
    
    @Component({
      name: '',
    })
    export default class extends Vue {
    
    }
    
Vuex store module snippets
  • vx - init

    import Vue from 'vue'
    import Vuex from 'vuex'
    
    Vue.use(Vuex)
    
    export interface IRootState{
    
    }
    
    export default new Vuex.Store<IRootState>({})
    
  • vx - module

    import { VuexModule, Module, getModule, Action, Mutation } from 'vuex-module-decorators'
    import store from '@/store/index'
    
    export interface IModuleState{
    
    }
    
    @Module({ name: 'name', store, dynamic: true })
    class ModuleName extends VuexModule implements IModuleState {
    
    }
    
    export const ModuleNameModule = getModule(ModuleName)
    
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft