vue项目实现刷新当前页面的方法

介绍

这篇文章给大家分享的是有关vue项目实现刷新当前页面的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<强> 1。场景

在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。

<强> 2。遇到的问题

1。用vue-router重新路由到当前页面,页面是不进行刷新的

2。采用window.reload(),或者router.go(0)刷新时,整个浏览器进行了重新加载,闪烁,体验不好

<强> 3。解决方法

提供/注射组合

作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。

应用程序。vue:

声明重载方法,控制router-view的显示或隐藏,从而控制页面的再次加载

 vue项目实现刷新当前页面的方法

tableList.vue:

在页面注入应用程序。vue组件提供(提供)的重载依赖,在逻辑完成之后(删除或添加…),直接this.reload()调用,即可刷新当前页面。

 vue项目实现刷新当前页面的方法

 vue项目实现刷新当前页面的方法

4。提供/注射用法

提供:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。

注入:一个字符串数组,或一个对象,对象的关键是本地的绑定名

提示:<代码>提供和<代码> 注射绑定并不是可响应的。这是刻意为之的。如果你传入了一个可监听的对象,那么其对象的属性还是可响应的。

感谢各位的阅读!关于“vue项目实现刷新当前页面的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

vue项目实现刷新当前页面的方法