我有一个组件(在路线中),用户可以在其中编辑信息。编辑完成后,我想要显示一条消息,例如"已成功编辑"。它工作正常。我想要的是在显示消息并等待100毫秒之后它会将用户重定向到另一个页面。 为此我使用javascript setTimeOut()函数。 这是我的代码:
//displaying message
this.messages = true
//waiting for some momment
setTimeout(function(){
this.$router.push({ path: `/photos/${ this.photo.id }` });
}, 100);
注意:这个。$ router.push完全在setTimeOut()函数之外工作