我正在使用 laravel 和 VueJs 构建一个应用程序,我想知道如何以正确的方式将用户 slug 或用户 ID 之类的 url 参数传递给 vuejs,以便能够使用该参数来发出 ajax 请求?
例如,当有人点击一个指向
的链接时domain.com/user/john-appleseed
我想在我的 vuejs 应用程序中使用 slug 'john-appleseed' 作为参数发出 ajax 请求。
“正确/适当”的方法是什么?
提前致谢!
最佳答案
vue-router在这里可能会有所帮助。它可以让你像这样定义你的路线:
router.map({
'/user/:slug': {
component: Profile,
name: 'profile'
},
})
在您的 Profile
组件中,请求的用户 slug 将在 this.$route.params.slug
下可用
详情查看官方文档:http://router.vuejs.org/en/
关于php - 如何将url参数传递给Vuejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32560184/