Advertisement
Guest User

Untitled

a guest
Nov 7th, 2016
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //appLayout; vue router 2
  2. import navBar from '/imports/ui/navBar.vue';
  3. import {store} from '/client/vuex/store.js';
  4. export default {
  5.   store,
  6.   components: {
  7.     navBar
  8.   }
  9. }
  10.  
  11.  
  12. // this is framework specific implementation
  13. root.addActions({
  14.   setName({store}, text) {
  15.     // state is immutable
  16.     store.dispatch('NAME', text);
  17.   },
  18.   createFilter(_, msg) {
  19.     return this.callMethod('filters.create', msg)
  20.   }
  21. });
  22.  
  23.     methods: {
  24.       // TRY importing submodule directly: https://github.com/vuejs/vuex/blob/1.0/docs/en/data-flow.md
  25.  
  26.       handleCreateFilter () {
  27.         console.log(this)
  28.         console.log(this.createFilter) //undefinted
  29.         this.createFilter(this.newFilterName).then(() => { //type error: is not a function
  30.           this.newFilterName = '';
  31.         }).catch((e) => {
  32.           alert('An error occured while creating filter.');
  33.         });
  34.       }
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement