Last tested with Vite 2.7.13.
- Clone this repo with:
git clone https://github.com/vueform/vite-starter vueform-vite-starter
- Log in to your account at vueform.com/sign-in
- Go to Projects > + New project
- Create a new project and copy your API Key to
vueform.config.js
- Go to project folder
cd vueform-vite-starter
- Run
npm install
to install dependencies - Run
npm run dev
to start the server
- Run
yarn install
to install dependencies - Run
yarn run dev
to start the server
- Clone this repo with:
git clone https://github.com/vueform/vite-starter vueform-vite-starter
- Log in to your account at vueform.com/sign-in
- Go to Projects > + New project
- Add
localhost
and live domains to Project domains and create the project - Download the latest
vueform-x.x.x-hash.zip
file and unzip it - Move the contents of the unzipped folder to this projects's
./packages/vueform
folder (./packages/vueform/index.js
must exist) - Change
"@vueform/vueform": "^1.2.6"
to"@vueform/vueform": "file:./packages/vueform"
inpackage.json
- Go to project folder
cd vueform-vite-starter
- Run
npm install
to install dependencies - Run
npm run dev
to start the server
- Run
yarn install
to install dependencies - Run
yarn run dev
to start the server
Go to http://localhost:3000
and you should see the following screen:
Vueform is the industry leading form builder for Vue.js that makes form development a breeze. It standardizes and handles the entire form building process, including:
- a complete theming and templating system with Tailwind support
- 25+ form elements with multi-file uploads, date pickers and rich text editor
- element nesting and repeating
- 50+ validators with async, dependent and custom rules
- conditional logic on element & form level
- breaking forms into steps with form wizard
- dynamic form rendering with JSON support
- translating form content and global i18n support.
Learn more: https://vueform.com