我的项目中有一个左侧栏,每当您单击链接时,都会转到另一个页面,该页面会加载某些组件并显示正确的div
(取决于您单击的链接)。
我的问题是,当用户在组件页面(与左侧栏中的链接相同的页面)中时,链接似乎无法正常工作,并且没有发送或更改任何参数,因此我无法确定要显示哪个div
。
那么如何从左侧边栏向组件发送像params这样的数据呢?
我的路线:
import Processinfo from './components/Processinfo.vue';
import userLeftside from './components/userLeftside.vue';
const routes = [{
path: '/dashboard/processinfo/',
name: 'processinfo',
components: {
default: Processinfo,
leftsidebar: userLeftside
},
props: true
}];
左侧栏中的一个链接:
<router-link
:to="{
name: 'processinfo',
params: {
type: 'identity'
}
}"
@click.native="showme('identity')"
>
</router-link>
我没有在其他任何组件(没有父母,孩子)中加载任何组件,所以我无法使用道具(据我所知),
感谢您的帮助!