Open markkimsal opened 5 years ago
I think the fix is to bind this
Vue.models = {
register: this.register.bind(this),
addEventListener: this.bus.on.bind(this.bus),
removeEventListener: this.bus.off.bind(this.bus),
};
Installing vue-model with
Vue.use(require('vue-model'));
sets the Vue.models to have register, addeventlistener and removeeventlistener, but there is no "this" calling context so accessing this.registry['name'] = definition causes an exception.That works, but this doesn't
VueModel.js?55ae:20 Uncaught TypeError: Cannot set property 'customer' of undefined at Object.register (VueModel.js?55ae:20) at eval (Academy.vue?9fd4:170)