All Projects → vuetifyjs → Vuetify Vscode

vuetifyjs / Vuetify Vscode

Licence: mit
Vuetify vscode extension

Labels

Projects that are alternatives of or similar to Vuetify Vscode

Meal Prep
Source code for a 4-part series I wrote about Vue, Vue Router, Vuex and Vuetify
Stars: ✭ 496 (+406.12%)
Mutual labels:  vuetify
Veluxi Starter
Veluxi Vue.js Starter Project with Nuxt JS and Vuetify
Stars: ✭ 39 (-60.2%)
Mutual labels:  vuetify
Laravel Vuetify Spa
Laravel-Vue SPA starter project template with Vuetify frontend.
Stars: ✭ 73 (-25.51%)
Mutual labels:  vuetify
Tiptap Vuetify
Vuetify editor. Component simplifies integration tiptap editor with vuetify.
Stars: ✭ 498 (+408.16%)
Mutual labels:  vuetify
Vue Stack
Minimalistic Boilerplate for FullStack Express and Vue.js applications
Stars: ✭ 26 (-73.47%)
Mutual labels:  vuetify
Vuetify Draggable Treeview
Vuetify draggable v-treeview component
Stars: ✭ 51 (-47.96%)
Mutual labels:  vuetify
Vuetify Admin Dashboard
A Crud Admin panel made from Vue js and Vuetify
Stars: ✭ 481 (+390.82%)
Mutual labels:  vuetify
Beautify With Vuetify
Learn how to create beautiful web applications with Vuetify!
Stars: ✭ 92 (-6.12%)
Mutual labels:  vuetify
Vuetify
🐉 Material Component Framework for Vue
Stars: ✭ 33,085 (+33660.2%)
Mutual labels:  vuetify
Purify
All-in-one tool for managing vulnerability reports from AppSec pipelines
Stars: ✭ 72 (-26.53%)
Mutual labels:  vuetify
Qb Web
A qBittorrent Web UI, write in TypeScript+Vue.
Stars: ✭ 517 (+427.55%)
Mutual labels:  vuetify
Adminify
An Admin Dashboard based on Vuetify material
Stars: ✭ 923 (+841.84%)
Mutual labels:  vuetify
River Admin
🚀 A shiny admin interface for django-river built with DRF, Vue & Vuetify
Stars: ✭ 55 (-43.88%)
Mutual labels:  vuetify
Aws Lex Web Ui
Sample Amazon Lex chat bot web interface
Stars: ✭ 500 (+410.2%)
Mutual labels:  vuetify
Awesome Vuetify
🎉 The best resources related to Vuetify
Stars: ✭ 1,189 (+1113.27%)
Mutual labels:  vuetify
Vue Crm
Simple reusable CRM built on Vue 2 PWA template and Vuetify UI
Stars: ✭ 488 (+397.96%)
Mutual labels:  vuetify
Vuetify Material Dashboard
Vuetify Material Dashboard - Open Source Material Design Admin
Stars: ✭ 1,023 (+943.88%)
Mutual labels:  vuetify
Sails Nuxt
Sails + Nuxt + Vuetify Combo <3
Stars: ✭ 92 (-6.12%)
Mutual labels:  vuetify
Boilerplate Vue Apollo Graphql Mongodb
Start your magical stack journey!
Stars: ✭ 85 (-13.27%)
Mutual labels:  vuetify
Popbot
Color splash effects using Deep Learning
Stars: ✭ 61 (-37.76%)
Mutual labels:  vuetify

WORK IN PROGRESS

vuetify-vscode

Vuetify vscode extension

vuetify-vscode is the official extension for Vuetifyjs when working in visual studio code. It provides snippets and autocomplete functionality for Vuetifyjs.

Documentation

For all snippets available for Visual Studio Code click here

Installation

Install through VS Code extensions. Search for vuetify-vscode

Visual Studio Code Market Place: vuetify-vscode

Can also be installed using

ext install vuetifyjs.vuetify-vscode

Pro Tip

You can feel it when using vs code, the autocompletions simply don't work in double quotes.

For example when you are typing inside any double quote in html like class="", it will never show you the availbale vuetify snippets. But don't worry, there is a hack for this. Simply add to your user setting in following code.

  "editor.quickSuggestions": {
    "strings": true,
  }

Now you work more time without pressing ctrl + space. But if you find it annoying just disable it.

Usage

Snippet

You don't need usage example if you are familiar with concept of snippets or you looked up the documentation. But here is an example:

Let's suppose you want to insert Button componenet. For that you have to write full component.

<v-btn>buttonText<v-btn>

But in vuetify-vscode only writing vBtn will give you all options available for Button component.

Everything is in camel case and with 'v' prefix which is for Vuetifyjs.

If you want to see list of all available props of a component. Just write v{component-name}Props. For example : vBtnProps,vAvatarProps etc.

If you want to insert a component with all of its props. Just write v{component-name}WithProps. This will insert component with all of its props. For example : vBtnWithProps, vAvatarWithProps etc.

Templates

Every component in the Vuetify have additional code to write inside it. For example the v-btn-toggle component have v-btn inside it. Thats why vuetify-vscode provides templates for them. The syntax of template is pretty easy. v{component}Template or v{component}Template{availableTemplate} For example vBtnToggleTemplate will give you following code.

<v-btn-toggle mandatory multiple v-model="value">
  <v-btn flat>
    <v-icon>icon</v-icon>
  </v-btn>
  <v-btn flat>
    <v-icon>icon</v-icon>
  </v-btn>
  <v-btn flat>
    <v-icon>icon</v-icon>
  </v-btn>
  <v-btn flat>
    <v-icon>icon</v-icon>
  </v-btn>
</v-btn-toggle>

and vBtnToggleTemplateTextIcon will give you following code.

<v-btn-toggle multiple mandatory v-model="value">
  <v-btn flat value="value">
    <span>text</span>
    <v-icon>icon</v-icon>
  </v-btn>
  <v-btn flat value="value">
    <span>text</span>
    <v-icon>icon</v-icon>
  </v-btn>
  <v-btn flat value="value">
    <span>text</span>
    <v-icon>icon</v-icon>
  </v-btn>
  <v-btn flat value="value">
    <span>text</span>
    <v-icon>icon</v-icon>
  </v-btn>
</v-btn-toggle>

Upcoming features

  • on hover documentation for components and props
  • Less dependent on snippets
  • More dependent on Auto Completion
  • Only show relevant props for component
  • eslint integration

Changelog

Changelog

Questions

If you have any questions, ideas or you want to discuss with me. Just raise a issue in vuetify-vscode github repository.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].