UNPKG

@idevjs/router

Version:

Vue 3 路由封装,支持约定式路由、类型安全和自动导入

46 lines (32 loc) 1.02 kB
# @idevjs/router Vue 3 路由封装库,支持约定式路由、类型安全和自动导入。 ## 特性 🚀 **约定式路由** - 基于文件结构自动生成路由 🛡️ **类型安全** - 完整 TypeScript 支持 🔧 **零配置** - 开箱即用,约定优于配置 🎯 **布局系统** - 支持多布局和无布局页面 🛡️ **路由守卫** - 权限控制、加载状态、错误处理 🔌 **组合式API** - 丰富的 Vue 3 组合式函数 ## 安装 ```bash pnpm add @idevjs/router vue-router ``` ## 快速开始 ```typescript import { createApp } from 'vue' import { setupRouter } from '@idevjs/router' import App from './App.vue' import Layout from './layouts/main.vue' const app = createApp(App) await setupRouter(app, { mode: 'hash', layout: Layout, defaultRoute: { path: '/', title: '首页' }, modules: import.meta.glob('./views/**/index.vue') }) app.mount('#app') ``` ## 文档 详细文档请查看:[idevjs-frame 文档](../../docs/router/) ## 许可证 MIT