美文网首页Vue
利用vue的 provide 和 inject 让某个页面强制刷

利用vue的 provide 和 inject 让某个页面强制刷

作者: 大号火龙果 | 来源:发表于2019-11-25 14:20 被阅读0次

provide(提供依赖) inject(注入依赖)

这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。如果你熟悉 React,这与 React 的上下文特性很相似。---官网上的解释
传送门

定义依赖

第一步(app.vue文件)


image.png image.png

第二步


image.png

哪里使用哪个页面刷新(videoPlay.vue)

image.png image.png

原理

利用app.vue 页面的数据(isRouterAlive)变动,拉动router-view中的dom强制渲染!

相关文章