Skip to content

Commit 991a9e7

Browse files
committed
updated readme doc
1 parent 5f7803a commit 991a9e7

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,12 @@ We can even do better with Local watchers and subscribers.
171171

172172
```ts
173173
const VuexModule = createModule({
174-
namespaced: true,
175174
strict: false,
176175
target: "nuxt",
177176
enableLocalWatchers: true,
178177
})
179178

180-
export class UserStore extends VuexModule {
179+
export class UserStore extends VuexModule.With({ namespaced: "user" }) {
181180

182181
firstname = "John";
183182
lastname = "Doe";
@@ -211,7 +210,11 @@ export class UserStore extends VuexModule {
211210
## SubModules Support
212211
To use submodules
213212
```ts
214-
class CarStore extends createModule({}) {
213+
const VuexModule = createModule({
214+
strict: false
215+
})
216+
217+
class CarStore extends VuexModule.With({ namespaced: "car" }) {
215218
@getter noOfWheels = 4;
216219

217220
@action drive() {
@@ -221,7 +224,7 @@ To use submodules
221224
```
222225
We could use this sub module in a class
223226
```ts
224-
class Vehicle extends createModule({}) {
227+
class VehicleStore extends VuexModule.With({ namespaced: "vehicle" }) {
225228
car = createSubModule( CarStore );
226229
}
227230
```
@@ -251,7 +254,7 @@ import { Module, VuexModule, getter, action } from "vuex-class-component/js";
251254
From verison `1.6.0` Nuxt is also supported.
252255
To use `vuex-class-component` with Nuxt, You add a `target` property to the @Module decorator and set it to `"nuxt"`.
253256
```js
254-
export class UserStore extends createSubModule({ target: "nuxt" }) {
257+
export class UserStore extends createModule({ target: "nuxt" }) {
255258
...
256259
}
257260
```

0 commit comments

Comments
 (0)