Vue.js iskustva?

Fantazija.

A kako je trebalo izgledati za old syntax, nešto tipa this.$vm.$data.$whocares.isLeftHidden?

Ako mislis o pre-es6 verziji onda definitvno koristeci Function.prototype.bind

eventBus.$on('leftHidden', function(boolVal) {
   this.isLeftHidden = boolVal;
}.bind(this));

Postoji jos jedna opcija gdje ces this spemiti u neku varijablu van callbacka i kasnije pristupiti toj varijabli u callbacku, meni je to iskreno previse noisy.

created() {
   let that = this;
   eventBus.$on('leftHidden', function(boolVal)  {
       that.isLeftHidden = boolVal;
   });
}
1 Like

Taj drugi način sam koristio u radu (svakako nedovoljno).
Držaću se fat arrow-a. Imaš pivo i limunadu.

1 Like