This guide will help you run a sample Vue 2 project from GitHub. It is a ready-to-use application with several live Flexmonster demos. Get the sample project to try out Flexmonster.
To integrate Flexmonster into an existing Vue project, see integration with Vue 2.
npm install -g flexmonster-cli
Download the sample project with the flexmonster create command. You can choose an ES6-based or TypeScript-based project:
flexmonster create vue 2 es6 -r
This command downloads the Vue 2 + ES6 project from GitHub and launches it in the browser. To shut down the project from the console, press Ctrl + C
.
The sample project is located inside the flexmonster-vue-2-es6-project/
folder in your current working directory.
flexmonster create vue 2 typescript -r
This command downloads the Vue 2 + TypeScript project from GitHub and launches it in the browser. To shut down the project from the console, press Ctrl + C
.
The sample project is located inside the flexmonster-vue-2-typescript-project/
folder in your current working directory.
Our sample project was created using Vite, so most of the project’s files are typical of Vite-based projects.
Now take a look at the files specific to our sample project:
src/router/index.js
(index.ts
in TypeScript) — route definitions for the sample project.src/components/UIElements/
— menus and toggle elements used in the sample project.src/views/VueFlexmonsterExamples/
— demos that cover different aspects of Flexmonster usage in Vue:PivotTableDemo.vue
)HandlingEvents.vue
)UsingAPICalls.vue
)UpdatingData.vue
)CustomizingToolbar.vue
)CustomizingGrid.vue
)WithHighcharts.vue
)WithAmcharts.vue
— amCharts 5; WithAmcharts4.vue
— amCharts 4)Learn more about how these demos work: Usage examples.
Integrate into an existing Vue 2 project or adjust the sample project to your needs: