Vue

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

2019-11-25  本文已影响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强制渲染!

上一篇 下一篇

猜你喜欢

热点阅读