php - 如何将url参数传递给Vuejs

标签 php ajax url vue.js

我正在使用 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/

相关文章:

php - mock 没有匹配的关闭处理程序

ios - 在 ios9 中替换 stringByAddingPercentEscapesUsingEncoding?

php - 只能通过手机访问的网址

reactjs - 获取 React 根 url 路径

php - 德行 2 更改语言 native

php - COALESCE 不适用于 CodeIgniter

php - 如何在 Laravel 上正确更新模型?方法 Illuminate\Database\Eloquent\Collection::update 不存在

javascript - 无法使用ajax在php函数中传递值

jquery - Ajax更新设置html使javascript函数停止工作

php - Codeigniter XSS 过滤器删除 Ajax 数据后的内联样式