vue.js - 重定向后Vuejs不刷新组件
问题描述
我在一个组件中有一个表单。在提交之后,我将视图重定向到新提交应该显示的列表。但不是。我必须刷新页面,然后更改才会出现。更新后如何指示页面重新加载内容
目前,为了改变路线,我正在使用:
methods: {
submitMovie () {
movieService.submitMovie(this.newMovie)
.then( this.$router.push('/movies'))
.catch( e=> { this.errors.push(e) })
}
解决方案
.then(() => { this.$router.push('/movies') })
谢谢菲尔。我试图解决这个问题大约 2 天。它所需要的只是 next 里面的一个函数。为什么我仍然不明白,但我会研究这个问题
再次感谢
推荐阅读
- swift - Swift 在尝试从存在的键中获取值时得到 Nil
- python - RelatedObjectDoesNotExist at / Accounts 没有客户
- java - 文件编写器无法在 do while 循环中正常工作
- javascript - 如何根据活动选项卡显示或不显示弹出窗口?
- git - Git::Repository 和草莓 Perl
- neural-network - 如何修改预训练的 Resnet 模型
- linux - 在文件夹名称中的字符之间传输一些短语
- python - 在 MATLAB 中读取 dict 的 python pickle 会导致错误
- sql-server - 如何克服 Microsoft SQL Server 中 IN 运算符的资源限制
- google-chrome-extension - Chrome 扩展 ID,对所有用户安装的浏览器都一样吗?