在带有 livewire 1.3 和 alpine@v2.xx 的 laravel 7 中,我制作了一个手风琴,例如:
<div class="accordion_wrapper">
@foreach($faqs as $nextFaq)
<div class="accordion_{{ $nextFaq->id }}" x-data="{ is_opened: false }">
<button @click="is_opened= !is_opened">
<div>Question {{ $nextFaq->id }}</div>
</button>
<div class="accordion_content" x-show="is_opened">
{{ $nextFaq->id }} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
</div>
</div>
@endforeach
</div>
它有效,但我怎样才能用 alpine 只打开 1 个项目?如果用户单击其他一些项目,则必须关闭其余项目。