nuxt-client-init-module
nuxtClientInit module
Provide client version of
nuxtServerInit.
nuxt-client-init-module provides Nuxt.js with the ability to inject processing at client initialization.
Just like nuxtServerInit, it is possible to implement the nuxtClientInit action, which is executed only on the client-side rendering, in the root Vuex module.
Installation
$ yarn add nuxt-client-init-module
Usage
in nuxt.config.js
{
...
modules: [
'nuxt-client-init-module'
]
...
}
in store/index.js
export const actions = {
nuxtClientInit({ commit }, context) {
// code
}
}
Note: When working with other modules (e.g. axios) that are needed during nuxtClientInit, nuxt-client-init-module should appear earlier in the modules section of nuxt.config.js for correct functionality.
Author
LICENSE
MIT
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Version History
| Version | Released | License |
|---|---|---|
| 0.3.0 | MIT | |
| 0.2.0 | MIT | |
| 0.1.10 | MIT | |
| 0.1.9 | MIT | |
| 0.1.8 | MIT | |
| 0.1.7 | MIT | |
| 0.1.6 | MIT | |
| 0.1.5 | MIT | |
| 0.1.4 | MIT | |
| 0.1.3 | MIT | |
| 0.1.2 | MIT | |
| 0.1.1 | MIT |