Skip to content

surveyjs/surveyjs-nuxtjs

Repository files navigation

SurveyJS Form Builder + Nuxt Demo Example

This demo shows how to add SurveyJS Form Builder / Survey Creator to a Nuxt application.

Run the Application

git clone https://github.com/surveyjs/surveyjs-nuxtjs.git
cd surveyjs-nuxtjs
npm i
npm run dev

Open http://localhost:3000 in your web browser.

How to add SurveyJS Form Builder to your Nuxt application

  1. Install the survey-creator-vue npm package:

    npm install survey-creator-vue --save
  2. Create a file in the plugins directory and install SurveyJS Vue plugins in this file using the nuxtApp.vueApp.use() method.

  3. Open the next.config.ts file and do the following in it:

    1. List the plugin file in the plugins array.
    2. List SurveyJS style sheets in the css array.
  4. Create a component and configure Survey Creator in it (see the components/SurveyCreator.vue file).

  5. Add the component to a page (see the app.vue file). In this example, the component is wrapped in the <ClientOnly> tag because Survey Creator uses localStorage to save and restore survey JSON schemas. If your application doesn't use this functionality, you can render Survey Creator on the server.

SurveyJS Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •