如何在F7 + Vue中使用v-for循环更新accordion-item标题?我需要将每个手风琴项目标题设置为myList数组中使用v-for循环的每个对象的标题。
以下是示例:
<f7-list-item v-for="value in myList" accordion-item title="{{value.Title}}">
<f7-accordion-content>
<f7-block>
<p>{{value.foo}}</p>
<p>{{value.boo}}</p>
</f7-block>
</f7-accordion-content>
</f7-list-item>
</f7-list>
答案 0 :(得分:1)
由于我需要时间来绕着如何使用当前的F7 + Vue Accordion和v-for来注入标题元素......似乎这是不可能的。我错了。我最终通过使用标准的非f7 + vue组件来解决这个问题......
示例:
<div class="list accordion-list">
<ul>
<li class="accordion-item" v-for="value in myList">
<a href="#" class="item-link">
<div class="item-content">
<div class="item-inner">
<div class="item-title">{{value.Title}}</div>
</div>
</div>
</a>
<div class="accordion-item-content">
<div class="block">
<p>{{value.foo}}</p>
<p>{{value.boo}}</p>
</div>
</div>
</li>
</ul>
</div>