Skip to content

Files

Latest commit

Jun 20, 2025
fc39fcd · Jun 20, 2025

History

History

vue-full

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 21, 2023
Jun 11, 2025
Jun 11, 2025
Dec 21, 2023
Dec 21, 2023
Dec 21, 2023
Dec 21, 2023
Sep 24, 2024
Jun 20, 2025
Dec 21, 2023
Dec 21, 2023
Jun 11, 2025

Example of manually integrating Vue that showcases many features.

Note

For creating a new Vike app, we recommend using Bati instead of copying this example. Because this example uses a custom Vue integration instead of using vike-vue which we generally don't recommend.

For a simpler example, check out /examples/vue-minimal/.

Features:

  • Client Routing (+ usage of navigate())
  • Data Fetching (server-side fetching + isomorphic fetching)
  • Pre-rendering (+ usage of the onBeforePrerenderStart() hook)
  • Route Function
  • TypeScript
  • Markdown
  • Error Page
  • Active Links
  • Access pageContext from any Vue component
  • HTML streaming
git clone git@github.com:vikejs/vike
cd vike/examples/vue-full/
npm install
npm run dev