VueJS zmienna z this w podfunkcji

VueJS zmienna z this w podfunkcji
CodeRZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 259
0

Witam, czy jest możliwość w takim kodzie użycie zmiennej w data?

Kopiuj
data:(){
return{
zmienna: true,
}}
[...]
methods:{
auth(){
firebase.auth().signInWithEmailAndPassword(this.email, this.password).then(
        function(user){
      this.zmienna = false; //to nie działa
[..]
}
}
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 644
2

Tak, możesz wydzielić sobie this do zmiennej pomocniczej lub użyć arrow function. Poczytaj o scope (zakres zmiennych) w JavaScript.

WeiXiao
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5226
1

let that = this

w scope wyżej :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.