| Vue 3 VS Code Snippets    
 
 DescriptionThese vue snippets is for vue3 developer. Use it you can write boilerplate code infinitely faster. 
inspire by vue-vscode-snippets@sdras.
because I want to more snippets for vue3. so I create this repo. .vuefiles
| Snippet | Purpose |  
| vbase | Base for Vue 3 File with <script lang="ts" setup>,TypeScriptandScss |  
| vbase-nt | Base for Vue 3 File with <script lang="tsx"> with setup custom render,TypeScriptandScss |  
| vbase-render | Base for Vue 3 File with <script lang="tsx" setup> with render function,TypeScriptandScss |  
| vbase-ns | Base for Vue 3 File with <script lang="ts" setup>,TypeScript |  Template
| Snippet | Purpose |  
| vfor-arr | v-forarray statement |  
| vfor-obj | v-forobject statement |  
| vif | v-ifstatement |  
| vshow | v-showstatement |  
| vhtml | v-htmlstatement |  
| vmodel | v-model:valuemodel directive |  
| vupdate | :valueand@:update:valuebinding and update |  
| vclass-arr | :classarray of class |  
| vclass-obj | :classobject of class |  
| vstyle-arr | :stylearray of style |  
| vstyle-obj | :classobject of style |  
| vref-tmpl | refref of template |  
| von | v-onclick handler |  
| vslot | slotname of define slot |  
| vslot-name | Named template slot |  
| vel-props | Component element with props |  
| vimg | Image source binding |  
| vtrans | Transition component |  
| vtrans-group | Transition group component |  
| vkeep-alive | KeepAlive component |  
| vteleport | Teleport component |  
| vsuspense | Susepense component |  
| vrlink | Router link |  
| vrlink-param | Router link with param |  Script
| Snippet | Purpose |  
| vimport | Vue import |  
| vref | Vue ref |  
| vreactive | Vue reactive |  
| vcomputed | Vue computed |  
| vwatch | Vue Watch |  
| vwatcheffect | Watch Effect |  
| vshallowref | Vue shallowRef |  
| vshallowreactive | Vue shallowReactive |  
| vmarkraw | Vue markRaw |  
| vonmounted | onMounted hook |  
| vonbeforemount | onBeforeMount hook |  
| vonbeforeupdate | onBeforeUpdate hook |  
| vonupdated | onUpdated hook |  
| vonunmounted | onUnmounted hook |  
| vonactivated | onActivated hook |  
| vondeactivated | onDeactivated hook |  
| vonbeforeunmount | onBeforeUnmount hook |  
| vprovide | Vue provide |  
| vinject | Vue inject |  
| vprops | Define props |  
| vprops-default | Define props with default value |  
| vemits | Define emits |  
| voptions | Define Vue options about inheritAttrs quickly |  
| vnexttick | Vue nextTick |  
| vunref | Vue unref |  
| vtoRefs | Vue toRefs |  
| vtoRef | Vue toRef |  
| visRef | Vue isRef |  
| visReactive | Vue isReactive |  Vue Router
| Snippet | Purpose |  
| vrouter | Vue Router base config |  
| vrouter-scrollbehavior | Vue Router scrollBehaviorconfig |  
| vrouter-import | Vue Router import quickly |  
| vrouter-useRouter | Vue Router useRouteranduseROute |  
| vrouter-push | Vue Router push |  
| vrouter-redirect | Vue Router redirectconfig |  
| vrouter-beforeEach | Vue Router global guards beforeEach |  
| vrouter-beforeEach | Vue Router global guards beforeEach |  
| vrouter-beforeResolve | Vue Router global guards beforeResolve |  
| vrouter-afterEach | Vue Router global guards afterEach |  
| vrouter-beforeEnter | Vue Router per-route guard beforeEnter |  
| vrouter-beforeRouteEnter | Vue Router component guards beforeRouteEnter |  
| vrouter-beforeRouteUpdate | Vue Router component guards beforeRouteUpdate |  
| vrouter-beforeRouteLeave | Vue Router component guards beforeRouteLeave |  
| vrouter-params | Get paramsandquerybyuseRoutequickly |  
| vrouter-uselink | Get hrefandisActivebyuseLinkquickly |  Vuex
| Snippet | Purpose |  
| vueximport | Vuex improt quickly |  
| vuexuseStore | Use useStore |  
| vuexbase | Vuex base template without Typescript |  
| vuexlogger | Vuex pluginsofcreateLogger |  
| vuexbase-type | Vuex base template with Typescript, only in typescript file, refvuex |  LicenseMIT License © 2022-PRESENT Talljack |  |