首页 > 解决方案 > 重定向后Vuejs不刷新组件

问题描述

我在一个组件中有一个表单。在提交之后,我将视图重定向到新提交应该显示的列表。但不是。我必须刷新页面,然后更改才会出现。更新后如何指示页面重新加载内容

目前,为了改变路线,我正在使用:

methods: { 
    submitMovie () { 
        movieService.submitMovie(this.newMovie)
            .then( this.$router.push('/movies'))
            .catch( e=> { this.errors.push(e) }) 
}

标签: vue.js

解决方案


.then(() => { this.$router.push('/movies') })

谢谢菲尔。我试图解决这个问题大约 2 天。它所需要的只是 next 里面的一个函数。为什么我仍然不明白,但我会研究这个问题

再次感谢


推荐阅读