https://github.com/oceanpresentchao/pinia-plugin-router
A pinia plugin help use vue-router in pinia store
https://github.com/oceanpresentchao/pinia-plugin-router
pinia pinia-plugin typescript vue-router
Last synced: 3 months ago
JSON representation
A pinia plugin help use vue-router in pinia store
- Host: GitHub
- URL: https://github.com/oceanpresentchao/pinia-plugin-router
- Owner: OceanPresentChao
- Created: 2022-07-06T14:36:39.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-25T12:09:14.000Z (almost 3 years ago)
- Last Synced: 2025-07-08T14:51:03.358Z (3 months ago)
- Topics: pinia, pinia-plugin, typescript, vue-router
- Language: TypeScript
- Homepage:
- Size: 53.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pinia-plugin-router
A pinia plugin to help you use vue-router in pinia store
## Installation
```bash
pnpm add pinia-plugin-router -Dor
npm install pinia-plugin-router -D
```
## Usage
```javascript
import PiniaRouter from "pinia-plugin-router"
import {router} from "./router"//your router
const pinia = createPinia()
pinia.use(PiniaRouter(router))
``````javascript
// in your storeconst store = defineStore("store",{
actions:{
jump(){
this.$router.push('/demo')
}
}
})```
## Related
created by template (starter-ts)[https://github.com/OceanPresentChao/starter-ts]