Skip to content

BizHelpCenter 帮助中心 ​

自助支持知识库消费端:分类导航 + FAQ 手风琴 + 关键词检索(标题 / 正文命中高亮) + 有用 / 无用反馈 + 无结果空态反馈引导(与 BizFeedbackPanel 提交端成对)+ 深链接定位。articles 静态注入或 request 按分类懒加载(带缓存)。

基础用法 ​

分类导航 + 手风琴展开即答案;条目支持浏览量与初始反馈计数。

关键词检索与高亮 ​

切换分类后在搜索框输入关键词:标题与正文命中片段高亮;结果为空时展示空态引导。

标题与正文命中片段高亮(纯文本切片渲染,免疫 XSS);检索范围当前分类。

空态反馈引导 ​

在搜索框输入不存在的关键词(如 xyz)→ 空态出现「没解决?提交反馈」按钮;点击外抛 to-feedback 供宿主页面打开反馈面板。

无结果时引导「提交反馈」——to-feedback 事件可联动 BizFeedbackPanel。

有用 / 无用反馈 ​

展开条目后点击「有用 / 无用」:计数即时变化,可互相改选(自动回退旧计数);最近反馈:(尚未反馈)

计数即时更新、可互相改选(自动回退旧计数);feedbackRequest 异步上报。

热门与更新标记 ​

hot 🔥 红标、updatedAt 绿标、views 浏览量随条目展示。

弹窗形态 ​

任意容器可用——从页面按钮弹出帮助中心(内嵌工单 / 客服入口)。

request 分类懒加载 ​

该分类暂无帮助条目

首次进入某分类显示「正在加载帮助条目…」(600ms 模拟延迟);再次切回该分类直接命中缓存;搜索在已加载条目内过滤。

首次切换拉取并缓存,二次切换瞬时展示;搜索在已加载条目内过滤。

深链接定位 ​

进入即自动切换到「常见问题」分类并展开「页面加载缓慢如何排查?」滚动定位;也可通过 expose.openArticle(id) 运行时定位。

default-article-id 进入即切分类、展开并滚动定位;expose.openArticle 运行时定位(远程模式下目标分类未加载时自动加载后再定位)。

分类自定义 ​

category 插槽接管分类项(徽标 / 计数等)。

插槽扩展 ​

article-content 富答案(列表 / 步骤 / 提示)、empty 定制空态、footer 底部信息。

Props ​

属性名类型默认值说明
categoriesBizHelpCategory[]快速上手 / 常见问题 / 账户与安全分类(id / label / icon 文本图标)
articlesBizHelpArticle[][]本地条目(与 request 二选一)
request(params: { categoryId: string }) => Promise<BizHelpArticle[]>—分类条目懒加载(按分类缓存)
default-categorystring第一项初始选中分类
default-article-idstring—深链接:初始展开并滚动定位
search-placeholderstring'搜索问题关键词,如:密码'搜索占位文案
show-feedbackbooleantrue有用 / 无用反馈区
feedback-request(articleId: string, helpful: boolean) => Promise<void>—反馈上报(未注入时仅本地计数并外抛 feedback)

Events ​

事件名参数说明
feedback(payload: BizHelpFeedbackPayload)有用 / 无用反馈(含反馈后双计数)
to-feedback()空态「提交反馈」点击
category-change(categoryId: string)分类切换
article-open(article: BizHelpArticle)条目展开

Slots ​

插槽名说明
category分类项自定义(作用域:category)
article-content答案正文自定义(作用域:article)
empty空态自定义
footer底部信息区

Expose ​

属性/方法说明
open-article(id: string) => Promise<void> 切换分类并展开定位到指定条目;远程模式下目标分类未加载时自动逐个加载后定位(不静默失败)
refresh() => Promise<void> 重新拉取当前分类条目(远程模式)

口径说明 ​

  • 检索:大小写不敏感的包含匹配,范围 = 当前分类已加载条目;命中片段经纯文本切片渲染(不做 HTML 注入)。
  • 反馈计数:初始计数取条目 helpful / unhelpful,本机会话内的点选增量叠加;改选(有用 ↔ 无用)自动回退旧计数。
  • 懒加载缓存:request 结果按分类缓存在组件实例内,重复切换不重复请求;refresh() 强制重取当前分类。