我正在使用laravel和VueJs构建一个应用程序,我想知道如何以适当的方式将url参数(如用户slug或用户id)传递给vuejs,以便能够使用该参数进行ajax请求? 例如,当有人点击导致的链接时 domain.com/user/john-appleseed 我想在我的vuejs应用程序中使用slug’john-appleseed’作为参数来发出ajax请求. 什么是“正确/适当”的方式?
我正在使用laravel和VueJs构建一个应用程序,我想知道如何以适当的方式将url参数(如用户slug或用户id)传递给vuejs,以便能够使用该参数进行ajax请求?
例如,当有人点击导致的链接时
domain.com/user/john-appleseed
我想在我的vuejs应用程序中使用slug’john-appleseed’作为参数来发出ajax请求.
什么是“正确/适当”的方式?
提前致谢!
vue-router在这里可能会有所帮助.它允许您定义您的路线,如下所示:
router.map({
'/user/:slug': {
component: Profile,name: 'profile'
},})
在您的Profile组件中,所请求的用户的slug将在此.$route.params.slug下可用
有关详细信息,请查看官方文档:http://router.vuejs.org/en/