在vue中使用[provide/inject]实现页面reload_唇印_前端开发者

vue中实现页面刷新有不同的方法:

vue中实现页面刷新有不同的方法:vue中实现页面刷新有不同的方法:

如:this.$router.go(0),location.reload()等,但是或多或少会存在问题,如页面会一闪等

 

 

所以建议使用[provide/inject]实现刷新

 

 

 

该方法t简单的来说就是在父组件中
 
 
1.设置provider

1.设置provider1.设置provider

 

 

 

 

2.然后在子组件中通过inject调用

2.然后在子组件中通过inject调用2.然后在子组件中通过inject调用

 
 
 

 

 3.在需要执行的地方直接调用方法即可

 

 

 

 3.在需要执行的地方直接调用方法即可

 3.在需要执行的地方直接调用方法即可 3.在需要执行的地方直接调用方法即可

 

 

 

 

» 本文来自:前端开发者 » 《在vue中使用[provide/inject]实现页面reload_唇印_前端开发者》
» 本文链接地址:https://www.rokub.com/73431.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!