在组件Vuejs之间发送数据

时间:2018-10-09 05:32:43

标签: javascript vue.js vuejs2 laravel-5.2

我的项目中有一个左侧栏,每当您单击链接时,都会转到另一个页面,该页面会加载某些组件并显示正确的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>

我没有在其他任何组件(没有父母,孩子)中加载任何组件,所以我无法使用道具(据我所知),

感谢您的帮助!

0 个答案:

没有答案