如何通过Vue实现组件的手动刷新功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计370个文字,预计阅读时间需要2分钟。
开发过程中遇到了一个问题,就是我的router-view组件在渲染出组件数据后,点击路由视图外边的导航栏router-link按钮,可以清除router-view中的数据,并且使组件重新渲染。
开发过程遇到了一个问题,就是我的 router-view 里面渲染出来的组件输入数据之后,我点击 路由视图外边的导航栏 router-link 按钮,可以实现清除 router-view 里面的数据,也就是使组件重新渲染。vm.$forceUpdate()这个方法可以使当前组件调用这个方法时,重新渲染组件。给 router-view 标签添加 key 属性将 key 绑定的值放在状态管理容器里面,通过 状态管理容器的 mutations 或者 actions 触发 key 值的变化,即可实现重新渲染组件的目的。
本文共计370个文字,预计阅读时间需要2分钟。
开发过程中遇到了一个问题,就是我的router-view组件在渲染出组件数据后,点击路由视图外边的导航栏router-link按钮,可以清除router-view中的数据,并且使组件重新渲染。
开发过程遇到了一个问题,就是我的 router-view 里面渲染出来的组件输入数据之后,我点击 路由视图外边的导航栏 router-link 按钮,可以实现清除 router-view 里面的数据,也就是使组件重新渲染。vm.$forceUpdate()这个方法可以使当前组件调用这个方法时,重新渲染组件。给 router-view 标签添加 key 属性将 key 绑定的值放在状态管理容器里面,通过 状态管理容器的 mutations 或者 actions 触发 key 值的变化,即可实现重新渲染组件的目的。

