【问题标题】:Likes for multiple posts on page喜欢页面上的多个帖子
【发布时间】:2017-10-14 11:34:25
【问题描述】:

我正在尝试使用 Vue 锻炼如何喜欢一个帖子,并且我了解它的基础知识,使用 axios 进行一些 Ajax 和 Vue 对反映当前状态的 DOM 进行一些更改。

但到目前为止,我只尝试过单个帖子。如果我在一页上有多个这样的帖子会怎样?如何管理 Ajax 调用?最重要的是,我如何让 Vue 根据 DOM 变化独立处理每个帖子?

我是新手,所以如果有人会放弃一些虚拟代码来澄清这个问题,那将非常有帮助,谢谢。

【问题讨论】:

  • 您将创建一个帖子组件。每个组件处理自己的 ajax 调用和 DOM 更新,您只需为组件编写一次代码。您可以根据需要创建任意数量的帖子组件,它们都应该独立工作。

标签: laravel vue.js vuejs2 axios


【解决方案1】:

当请求您的帖子到您的页面时,我想通过 GET 方法向每个帖子传递一个唯一标识符,该 id 将在这里完美工作。 让您的控制器工作,以便将条目添加到包含用户 ID 和帖子 ID 的数据透视表。在为 like 函数编写逻辑时,创建一个以帖子 id 作为参数的 vue 方法,并将该键传递给 axios 帖子请求的数据,并像往常一样在 Laravel 中进行处理。

【讨论】:

    猜你喜欢
    • 2020-11-14
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多