如何在Vue js路由器上设置属性

时间:2016-05-09 18:54:54

标签: vue.js vue-router

我在router.map中定义了一个名为

的属性
'/usersFeeds':{
      component: function(resolve){
        require([commonSections + 'usersFeeds.vue'], resolve);
      },
      auth: true,
      user: ''
    },

我希望能够在调用时设置“user”属性:

router.go({ 
   path : 'path',
   user: 'userName'
})

1 个答案:

答案 0 :(得分:0)

可以通过编程方式将道具从组件发送到路由器路径

'/usersFeeds':{
      component: function(resolve){
        require([commonSections + 'usersFeeds.vue'], resolve);
      },
      auth: true,
      user: '',
      props: true
    },

router.push({ 
   path : 'path',
   params: { user: 'userName' }
})

将params用户作为道具传递给重定向的组件