Mam następny kod:Jaki jest sposób Vue na dostęp do danych z metod?
data: function() {
return {
questions: [],
sendButtonDisable : false
}
},
methods:
{
postQuestionsContent : function()
{
var that = this;
that.sendButtonDisable = true;
}
}
muszę zmienić sendButtonDisable
true po postQuestionsContent
powołania. Znalazłem tylko jeden sposób, aby to zrobić z var that = this;
. Czy istnieje jakieś lepsze rozwiązanie?
To powinno działać bez 'var this = that' (w rzeczywistości, sposób w jaki pokazujesz to w twoim przykładzie jest bez znaczenia, możesz go pominąć). funkcje w obiekcie 'methods:' zostaną powiązane z bieżącą instancją. Zakładam, że w twoim przykładzie coś zostawiłeś - czy robisz jakieś wywołania AJAX i próbujesz zmienić wartość wewnątrz callbacku, czy coś takiego? –
W moim przypadku moja metoda jest dołączona do detektora zdarzeń na przycisku. Nie rozumiem już vuejów. –