# uni-router-vue3 **Repository Path**: ljhmp/uni-router-vue3 ## Basic Information - **Project Name**: uni-router-vue3 - **Description**: 为uniapp开发的路由包,实现类似vue-router的效果,仅支持vue3 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 2 - **Created**: 2023-05-30 - **Last Updated**: 2026-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: npm包 ## README # 说明 为uniapp写的路由库,实现类似vue-router的效果,仅支持vue3(兼容nvue) > 注意:微信小程序无法拦截navigateBack和switchTab。 ## 使用方法 --- ### 配置及初始化 ``` js // router/index.js import { createRouter } from '@ljhmp/uni-router-vue3' import pageJson from '@/pages.json' const router = createRouter({ pageJson }) export default router ``` ``` js // main.js import { createSSRApp } from 'vue' import router from './router' import App from './App.vue' export function createApp() { const app = createSSRApp(App) app.use(router) return { app } } ``` ```vue ``` ```js // about.vue ```