router-view
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了router-view相关的知识,希望对你有一定的参考价值。
参考技术A <router-view>在组件中放的位置,就是当前组件路由的子组件内容的输出位置,比如组件a中使用了router-view,组件a对应路由为“/a”,子路由为":id",对应子组件为aa,当组件a内部要进行路由跳转"/a/:id",那么组件aa的内容显示的位置为router-view标签的位置;
当组件a内部要进行路由跳转“/b”,那么此时b组件对应内容的输出位置就不再是router-view标签的位置,而是新开页面
vue刷新当前路由 router-view中的内容
通过改变router-view中的key来达到刷新组件的目的。
<span class="refresh" title="刷新" @click="refresh"> <i class="iconfont">?</i> </span> <router-view :key="activeDate" />
界面上有个刷新按钮,点击刷新的时候,执行函数,改变activeDate的值,为当前的时间戳。这样就会刷新router-view中的内容。
data() { return { activeDate: 1 } }, methods: { refresh() { this.activeDate = new Date().getTime() } }
以上是关于router-view的主要内容,如果未能解决你的问题,请参考以下文章