【发布时间】:2020-04-10 07:56:21
【问题描述】:
给定组件数据中的对象集合:
data: function () {
return [
{ id: 1, name: "foo", br: false },
{ id: 1, name: "bar", br: true },
{ id: 1, name: "baz", br: false }
]
}
...是否可以像这样渲染结构...
<div id="1">foo</div>
<div id="2">bar</div><div class="break" />
<div id="3">baz</div>
简而言之,我需要另一个 div 有条件地呈现在与列表中的项目相同的级别。如果它重要或有帮助,列表中的各个项目也是组件。我知道如何设置其余的数据和属性——它只是在我需要完成的列表中呈现额外的 HTML。
我想避免在列表中创建另一个项目和其他组件来表示中断。无需为简单的 HTML div 添加额外的 Vue 对象的开销。这个列表可能有超过 100 个项目和“中断”,并且可以快速加起来。
【问题讨论】:
标签: vue.js