Skip to content

OceanPresentChao/pinia-plugin-router

Repository files navigation

pinia-plugin-router

A pinia plugin to help you use vue-router in pinia store

Installation

pnpm add pinia-plugin-router -D

or

npm install pinia-plugin-router -D

Usage

import PiniaRouter from "pinia-plugin-router"
import {router} from "./router"//your router
const pinia = createPinia()
pinia.use(PiniaRouter(router))
// in your store

const store = defineStore("store",{
    actions:{
        jump(){
            this.$router.push('/demo')
        }
    }
})

Related

created by template (starter-ts)[https://github.com/OceanPresentChao/starter-ts]

About

A pinia plugin help use vue-router in pinia store

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published