Unable to access Pinia inside Routes.js file #13779
-
Descriptionguys I am trying to use Pinia inside routes.js file and it says Pinia is not installed, Documentation Section URLNo response FlavourQuasar CLI with Webpack (@quasar/cli | @quasar/app-webpack) AreasQuasar CLI Commands/Configuration (@quasar/cli | @quasar/app-webpack | @quasar/app-vite), Plugins (quasar), SPA Mode |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
you get the store as a param of the router create function. |
Beta Was this translation helpful? Give feedback.
-
@AhmedHamdy-B // src/router/routes.js
export default function (store) {
const userStore = useUserStore(store)
const routes = [
... userStore.something
...
return routes
}
// src/router/index.js
export default route(function ({ store } ...
...
const Router = createRouter ...
routes: routes(store),
... |
Beta Was this translation helpful? Give feedback.
@AhmedHamdy-B
make your routes.js a function to receive the
store
context fromsrc/router/index.js
as param.ie.
https://stackblitz.com/edit/quasarframework-oagn9v