我正在使用 laravel 和 VueJs 构建一个应用程序,我想知道如何以正确的方式将 url 参数(例如用户 slug 或用户 id)传递给 vuejs,以便能够使用该参数发出 ajax 请求?
例如,当有人点击链接时
domain.com/user/john-appleseed
我想在我的 vuejs 应用程序中使用 slug 'john-appleseed' 作为参数发出 ajax 请求。
“正确/正确”的方法是什么?
提前致谢!
vue-路由器 https://github.com/vuejs/vue-router可能会有所帮助。它可以让你像这样定义你的路线:
router.map({
'/user/:slug': {
component: Profile,
name: 'profile'
},
})
在你的Profile
组件,请求的用户的 slug 将在下面变得可用this.$route.params.slug
详细查看官方文档:http://router.vuejs.org/en/ http://router.vuejs.org/en/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)