Runable v1.0.0-alpha.20
Why Runable? Docs Modules Work with AI Blog About Changelog
  • 01Why Runable?
  • 02Docs
  • 03Modules
  • 04Work with AI
  • 05Blog
  • 06About
  • 07Changelog
Vue without a fixed server runtime.
Getting Started Structure Integrations Guide MCP API
  • Getting Started Structure Integrations Guide MCP API
Components
  • RunablePage
  • RunableLink
  • RunableLayout
  • ClientOnly
Composables
  • useAsyncData
  • useFetch
  • useConfig
  • useRuntime
  • useApp
  • useAppError
  • useRouter
  • useRoute
  • navigateTo
  • onBeforeRouteUpdate
  • injectHead
  • useHead
  • useSeoMeta
  • useHeadSafe
  • useSchemaOrg
Globals
  • $fetch
  • definePageMeta
  • defineVueMiddleware
  • defineVuePlugin
  • Vue APIs

RunableLink

Create typed links that navigate with Vue Router.

RunableLink wraps RouterLink and preserves its props, HTML attributes, and slots.

<RunableLink to="/projects">Projects</RunableLink>

Main props

PropTypeDescription
toRouteLocationRawLink destination
replacebooleanReplaces the current history entry
custombooleanDisables the automatic <a> element
activeClassstringClass applied when the link is active
exactActiveClassstringClass applied on an exact match
viewTransitionbooleanUses View Transitions when available

The custom slot exposes href, route, navigate, isActive, and isExactActive.

Report an issue Edit this page
RunablePage

Display the component associated with the current Vue Router route.

RunableLayout

Load and apply the layout selected in the route metadata.

On this page

  • 1Main props
Runable

The Vue framework that brings productive conventions to any backend.

Product

  • Why Runable
  • Documentation
  • Installation
  • Integrations

Project

  • About
  • Blog
  • Changelog
  • Sponsor

Community

  • GitHub
  • Issues
  • Discussions
  • Bluesky

© 2026 Runable. Released under the MIT License.

Open source Built with Vue and Runable