/
最后更新时间:
2024-12-09
本教程将带你从 0 到 1 搭建一个可点击展开 / 收起的折叠面板(FAQ)组件,并最终实现可复用的组件结构,适用于 FAQ、帮助中心等常见场景。
FAQItem如下图所示:


在默认变形下:

新增一个组件变形

为组件添加一个 浅紫色背景

选中 箭头图标,旋转 180°,用于表示展开状态

点击右侧 交互「+」,选择 变形

目标变形设置为 变形 1

将目标变形设置为 默认

此时预览页面,即可看到点击标题后,内容展开 / 收起的交互效果。

在文本属性中点击 「+」 → 创建变量

创建完成后,标题已绑定文本变量:

可点击蓝色变量名,重命名为更语义化的名称(如 标题):

使用同样方式创建文本变量(如 回答)

在右侧组件属性区域,可以看到 标题 和 回答 两个可配置字段

修改标题后,页面内容会同步更新:

鼠标右键 → 替换为组件 → 选择 FAQItem

只需修改对应的标题和回答即可:

对其他问题重复相同操作即可。
通过组件 + 变形 + 交互 + 文本变量:
到这里,一个高复用、易维护的 FAQ 折叠组件就完成啦 🚀