# 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
{{ count }}
{{ route.params.count }}
```