Skip to content

Commit b5816ff

Browse files
committed
getters are read only
1 parent c125278 commit b5816ff

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/override.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,16 @@ export default function (Vue) {
5353
}
5454
}
5555

56+
function setter () {
57+
throw new Error('vuex getter properties are read-only.')
58+
}
59+
5660
function defineVuexGetter (vm, key, getter) {
5761
Object.defineProperty(vm, key, {
5862
enumerable: true,
5963
configurable: true,
60-
get: makeComputedGetter(vm.$store, getter)
64+
get: makeComputedGetter(vm.$store, getter),
65+
set: setter
6166
})
6267
}
6368

0 commit comments

Comments
 (0)