【问题标题】:how to access the current page id in vue js and laravel如何在 vue js 和 laravel 中访问当前页面 id
【发布时间】:2019-03-24 18:13:32
【问题描述】:

我正在用 laravel 和 vuejs 写一个博客,我已经将评论部分写成一个 vuecomponent 并将其插入到我的帖子的显示功能中,就像这样

 @section('content');
.
.
.

        <comment></comment>
@endsection

上面我显示了单个帖子和它下面的评论部分。现在我想访问两件事 1-输入评论的用户 ID 和用户当前在我的帖子中看到的更重要的帖子 ID以它为例

http://localhost:8000/blog/8

那个数字 8 。至于我不能在 vue 组件中使用刀片和 php,我应该如何在 vue 组件中访问它们。

【问题讨论】:

    标签: php laravel vue.js


    【解决方案1】:

    你需要做很多事情。

    首先,如果您还没有这样做,您需要从控制器发送单个帖子的值和用户。然后,您可以在刀片文件中访问它。这篇文章可能会有所帮助

    接下来,您应该将 post_id 和 user_id 作为 props 传递给组件,如下所示:

    &lt;comment post_id="{{$post-&gt;id}}" user_id="{{$user-&gt;id}}"&gt;&lt;/comment&gt;

    最后,确保您在“评论”组件中注册了道具:

    props: ['post_id', 'user_id']

    【讨论】:

    • 这真的很节省时间,谢谢它帮了很多忙:)
    猜你喜欢
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2020-06-24
    • 2019-06-13
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2013-05-14
    相关资源
    最近更新 更多