@idevjs/router
v0.0.2
Published
Vue 3 路由封装,支持约定式路由、类型安全和自动导入
Maintainers
Readme
@idevjs/router
Vue 3 路由封装库,支持约定式路由、类型安全和自动导入。
特性
🚀 约定式路由 - 基于文件结构自动生成路由
🛡️ 类型安全 - 完整 TypeScript 支持
🔧 零配置 - 开箱即用,约定优于配置
🎯 布局系统 - 支持多布局和无布局页面
🛡️ 路由守卫 - 权限控制、加载状态、错误处理
🔌 组合式API - 丰富的 Vue 3 组合式函数
安装
pnpm add @idevjs/router vue-router快速开始
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 文档
许可证
MIT
