Skip to content
pinegrow.com
Docs menuVue Designer

Vue Designer

Vue Designer is a visual IDE for Vue applications. It works with every Vite project and frameworks such as Nuxt and Iles.

On this page

Firstly, if you haven’t already, take a moment to visit the landing page for a quick summary of Vue Designer.

Quick Start

You can watch our short guide, or scroll down past the video for step-by-step instructions.

Open your Existing Project

If you are new to Vue Designer, we recommend starting with one of our quick-start templates or sample apps, as outlined in this guide.

That being said, it’s important to note that you can open any of your existing Vite-powered Vue apps in Vue Designer to visually work on your components. Please refer to the Config Panel guide for instructions.

Create a New Project

To create a new project from the start screen, follow these steps:

Select the + New Project button.

Vue Designer welcome screen with a callout reading Open Start a new project dialog, pointing to the New project button.

The Start a new project dialog will appear, presenting you with a dual menu. The first row displays Vite and other supported meta-frameworks, while the second row displays the supported CSS/UI frameworks.

Choose your desired combination from the available options.

Start a new project dialog with Nuxt and Tailwind CSS among the framework choices, and a callout reading Select your frameworks.

There are three ways to scaffold a new project:

  • Quick Start - Fork or clone our quick-start templates from GitHub. Click on the Clone to local folder button, and the rest of this guide will cover this workflow.
  • Sample Apps - You can also fork or clone one of the sample apps. Scroll down to discover more apps. Click on the copy icon, which performs the same action as cloning the quick-start template mentioned in (1) above.
  • Official Docs - This requires adding the Pinegrow Vite Plugin or integration modules. Refer to Config Panel guide for instructions.
Start a new project dialog with Nuxt and Tailwind CSS selected, and Click to clone callouts beside the Quick Start and sample repository options.

The clone command will be copied to your clipboard. Follow the instructions provided in this dialog. Feel free to change the name of the project folder in step 1 (e.g., my-nuxt-tailwindcss-app).

Clone to local folder dialog with a copied npx giget command, install steps and a callout to change the project name before cloning.

Once you open your project in Vue Designer, the interface will consist of multiple panels, a menubar, and a toolbar that includes the framework icon towards the right. We will cover the interface in detail later.

Vue Designer empty project view with My-Nuxt-Tailwindcss-App open in the project panel and the Open the startup page prompt.

If you have already started your dev-server, the status displayed in the framework icon should ideally be green. If it’s gray, start your dev-server to establish the connection.

If you have any issues with establishing the connection, refer to the troubleshooting guide.

Vue Designer toolbar with a callout reading Hover to see status, Click to open panel, above the Properties area.

Hover over the framework icon, and the tooltip will explain the current status of the connection between Vue Designer and your dev-server.

Vue Designer status tooltip showing Active at http://localhost:3000 and the message that the app is connected to the Dev-Server.

Click on the framework icon to open the Config Panel, which displays vital information about your project.

Vue Designer Config panel Packages tab with Setup Completed and an Active connection at localhost:3000.

The Page View is the central area of the interface.

Click on the Open the startup page button. This will open your key *.vue file (pages/index.vue, pages/home.vue, app.vue or App.vue)

Empty editor view with a callout reading Click to open your app, above the Open the startup page link.

Congratulations! You have successfully created your first Vue project (in fact, a Nuxt project) using one of the quick-start or sample apps and opened it in Vue Designer.

We recommend you to check the README.md file to learn what’s included in your project.

Vue Designer Welcome page with the HeroSection selected in the page tree and the Properties panel open on the right.

It’s a good idea to collapse the Project Panel when you’re not accessing any files in your project. Double-click to collapse/expand the panel.

Editor with the project panel showing the pages folder and index.vue, and a callout reading Double-click to collapse Project Panel.

We will cover more about the visual features and how to make the best use of them later on.

Get started

Key features

  • Config panel

    To visually work in Vue Designer, simply add the Pinegrow Vite plugin or integration module (for Meta-frameworks) to your project.

Integrations

  • Vite

    Live Designer module of Pinegrow Vite Plugin enables visual editing of Vue Single-File Components (SFC) in Vue Designer.

  • Nuxt

    Nuxt provides is an amazing Vue Meta-framework that provides one of the best developer experience both via features and it’s innovative set of toolsets.

  • îles

    îles is a joyful static site generator that’s batteries included, supports the Islands architecture with islands made of multiple frameworks such as Vue, Preact, SolidJS, Svelte and Plain…

Libraries

  • Tailwind CSS in Vue Designer

    Pinegrow Tailwind CSS Addon provides customized visual controls, design panel for theming, and other powerful visual features for your Tailwind CSS projects.

  • Vuetify

    Beautiful, accessible and powerful Vuetify components in action!

  • Nuxt UI

    Fully styled and customizable components for Nuxt.

Tools and help

Was this page helpful?