40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
<!-- 帮助中心页 -->
|
|||
|
|
<view class="page">
|
||
|
|
<!-- 分类导航 -->
|
||
|
|
<scroll-view scroll-x class="category-bar">
|
||
|
|
<view
|
||
|
|
wx:for="{{faqData}}"
|
||
|
|
wx:key="category"
|
||
|
|
class="category-item {{activeCategory === item.category ? 'active' : ''}}"
|
||
|
|
data-category="{{item.category}}"
|
||
|
|
bindtap="onCategoryTap"
|
||
|
|
>
|
||
|
|
{{item.category}}
|
||
|
|
</view>
|
||
|
|
</scroll-view>
|
||
|
|
|
||
|
|
<!-- FAQ 列表 -->
|
||
|
|
<scroll-view scroll-y class="faq-list">
|
||
|
|
<block wx:for="{{faqData}}" wx:key="category" wx:for-item="cat">
|
||
|
|
<view wx:if="{{activeCategory === cat.category}}">
|
||
|
|
<view
|
||
|
|
wx:for="{{cat.items}}"
|
||
|
|
wx:key="q"
|
||
|
|
wx:for-item="faq"
|
||
|
|
class="faq-item"
|
||
|
|
data-id="{{cat.category + '-' + faq.q}}"
|
||
|
|
bindtap="onToggleItem"
|
||
|
|
>
|
||
|
|
<view class="faq-question">
|
||
|
|
<text>{{faq.q}}</text>
|
||
|
|
<text class="faq-arrow {{expandedIds[(cat.category + '-' + faq.q)] ? 'up' : ''}}">▼</text>
|
||
|
|
</view>
|
||
|
|
<view class="faq-answer" wx:if="{{expandedIds[cat.category + '-' + faq.q]}}">
|
||
|
|
<text>{{faq.a}}</text>
|
||
|
|
</view>
|
||
|
|
</view>
|
||
|
|
</view>
|
||
|
|
</block>
|
||
|
|
</scroll-view>
|
||
|
|
</view>
|