mirror of
https://github.com/nuxt/nuxt.git
synced 2025-01-30 23:32:38 +00:00
Usage of getters
This commit is contained in:
parent
32f1526c0b
commit
e01093b2ac
@ -13,12 +13,12 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapMutations } from 'vuex'
|
import { mapMutations, mapGetters } from 'vuex'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
computed: {
|
computed: mapGetters({
|
||||||
todos () { return this.$store.state.todos.list }
|
todos: 'todos/todos'
|
||||||
},
|
}),
|
||||||
methods: {
|
methods: {
|
||||||
addTodo (e) {
|
addTodo (e) {
|
||||||
var text = e.target.value
|
var text = e.target.value
|
||||||
|
@ -14,3 +14,9 @@ export const mutations = {
|
|||||||
todo.done = !todo.done
|
todo.done = !todo.done
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const getters = {
|
||||||
|
todos (state) {
|
||||||
|
return state.list
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user