我试图在几秒钟后发射一个事件,所以我决定使用Javascript的setInterval方法。这发生在我附加到Vue实例的一个方法中。我面临的问题是我无法从setInterval方法更新模型。以下是我的代码:
new Vue({
el: 'body',
data: {
feedback: '',
},
methods: {
giveFeedback: function () {
setTimeout(function(){
this.feedback = "changed";
}, 3000);
}
}
});