Tôi đã có mã tiếp theo:Cách Vue để truy cập dữ liệu từ các phương thức là gì?
data: function() {
return {
questions: [],
sendButtonDisable : false
}
},
methods:
{
postQuestionsContent : function()
{
var that = this;
that.sendButtonDisable = true;
}
}
tôi cần phải thay đổi sendButtonDisable
true sau postQuestionsContent
gọi. Tôi chỉ tìm thấy một cách để làm điều đó với var that = this;
. Có giải pháp nào tốt hơn không?
Điều này sẽ hoạt động mà không có 'var this = that' (trên thực tế, cách bạn hiển thị nó trong ví dụ của bạn là không thay đổi, bạn có thể bỏ nó ra). các hàm trong đối tượng 'methods:' sẽ bị ràng buộc với cá thể hiện tại. Tôi giả sử bạn đã để lại một cái gì đó trong ví dụ của bạn - bạn đang làm bất kỳ cuộc gọi AJAX và cố gắng thay đổi giá trị bên trong một cuộc gọi lại hoặc một cái gì đó? –
Trong trường hợp của tôi, tôi có phương pháp của tôi gắn liền với một người nghe sự kiện trên một nút. Tôi không hiểu vuejs làm gì nữa. –