Skip to content

Files

Latest commit

8b51861 · May 20, 2025

History

History

vue-full

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 21, 2023
Jun 14, 2024
Jan 30, 2025
Dec 21, 2023
Dec 21, 2023
Dec 21, 2023
Dec 21, 2023
Sep 24, 2024
May 20, 2025
Dec 21, 2023
Dec 21, 2023
Jan 30, 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