Vue2 如何获取router-view当前渲染的实例,在不重新实例化的前提下,渲染到新的组件里面?
当前思路是:
可以拿到当前渲染的路由route对象
,route对象
里面有matched
匹配到组件以及该组件的实例instaces
, 可以拿到$vnode
虚拟dom, 有了虚拟dom之后,通过抽象组件动态把该实例的$vnode
,重新渲染到新的组件
这里遇到了问题,
比如在新的组件A重新渲染fuWuTongZhiTuiSongSheZhi后,继续跳转其他路由,会把新匹配到的路由,也渲染到新的组件A里面,给人的感觉是,把router-view的渲染画布拿走了,实际上,不需要拿走router-view的画布