Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //appLayout; vue router 2
- import navBar from '/imports/ui/navBar.vue';
- import {store} from '/client/vuex/store.js';
- export default {
- store,
- components: {
- navBar
- }
- }
- // this is framework specific implementation
- root.addActions({
- setName({store}, text) {
- // state is immutable
- store.dispatch('NAME', text);
- },
- createFilter(_, msg) {
- return this.callMethod('filters.create', msg)
- }
- });
- methods: {
- // TRY importing submodule directly: https://github.com/vuejs/vuex/blob/1.0/docs/en/data-flow.md
- handleCreateFilter () {
- console.log(this)
- console.log(this.createFilter) //undefinted
- this.createFilter(this.newFilterName).then(() => { //type error: is not a function
- this.newFilterName = '';
- }).catch((e) => {
- alert('An error occured while creating filter.');
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement