javascript - vue.js 条件渲染中的数组子项

标签 javascript php arrays laravel vue.js

我在 laravel 上有 api,在 vue + laravel 上有前端。我从 api 获取所有数据并将其传递给 View 。现在我想做条件渲染。

我的数组看起来像:

 "data" => array:2 [▼
    0 => array:5 [▶]
    1 => array:5 [▶]

如果链接中的主题与数组中的主题相同,我想显示 div。但我不知道如何搜索和比较这些词。 所以它会是这样的:

v-if="$topic == this.topic"

但现在我只能使用

v-if="$data[]['0']['topic']"

然后我的所有观点都有相同的主题。

我的链接如下:

/user/{topic}/post

如何正确地做到这一点,伙计们?

最佳答案

我使用 foreach 完成了它,这是最简单的方法:)

关于javascript - vue.js 条件渲染中的数组子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46038578/

相关文章:

c - 中止陷阱 : 6 with loop in c

arrays - 检查排序数组 A 中是否存在 A[i] = 2A[j]

javascript - 停止自动输入下一个/上个月 Datetimepicker

用于在 Lotus Notes Web 表单中设置字段的 JavaScript

Javascript window.open 混淆参数?

php - 如何在 Laravel Eloquent 中将相关计数与自己的列进行比较?

c - 如何在 C 中的结构中包含动态数组?

javascript - 隐藏所有内容后如何显示某些元素?切换不起作用

javascript - 我可以使用 xslt 来显示下拉菜单吗

javascript - 提交表单后重定向(HTML、PHP)