I have a suggestion for your App.vue so you don't have to import the store. Use mapGetters and mapActions instead.
import { mapGetters, mapActions } from 'vuex';
export default { name: 'Notes' , methods: { ...mapGetters(['getNotes']), ...mapActions(['bindNotes']), }, computed: { Notes() { return this.getNotes(); } }, created() { this.bindNotes(); } }
Implement getNotes to simply return this.notes in your index.js
Thanks for making this. It helped me figure things out.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I have a suggestion for your App.vue so you don't have to import the store. Use mapGetters and mapActions instead.
import { mapGetters, mapActions } from 'vuex';
export default {
name: 'Notes' ,
methods: {
...mapGetters(['getNotes']),
...mapActions(['bindNotes']),
},
computed: {
Notes() {
return this.getNotes();
}
},
created() {
this.bindNotes();
}
}
Implement getNotes to simply return this.notes in your index.js
Thanks for making this. It helped me figure things out.