Driver.js 教程
Driver.js 是一个轻量的页面引导库,可以在网页上高亮指定元素,并配合弹层说明完成产品导览、首次使用提示、功能介绍和操作指引。
它不依赖具体框架,既可以直接在普通 HTML 页面中使用,也可以集成到 React、Vue、Svelte、Next.js 等现代前端项目中。
适合什么场景
| 场景 | 说明 |
|---|---|
| 新用户引导 | 用户第一次进入后台、编辑器、控制台时,逐步说明主要区域 |
| 新功能提示 | 发布新按钮或新入口后,短暂高亮并解释用途 |
| 复杂表单说明 | 对关键字段、风险选项、提交规则做上下文提示 |
| 内部系统培训 | 用分步导览代替长篇说明文档,降低学习成本 |
| 空状态转化 | 在页面没有数据时,引导用户完成第一次创建 |
学习路线
- 阅读 Driver.js 是什么,理解它解决的问题。
- 通过 安装与样式引入 准备项目。
- 学习 创建第一个 Tour 和 单点高亮。
- 掌握 弹层位置与按钮 和 主题样式。
- 用 Hooks 与事件 处理埋点、权限和表单保存。
- 通过 动态元素与异步引导 适配真实业务页面。
- 最后参考 最佳实践 和 官方资料 持续深入。
你将学到什么
- 如何安装 Driver.js 并正确引入默认样式。
- 如何用
steps描述一组页面引导。 - 如何使用
highlight()做一次性的功能提示。 - 如何配置按钮、进度、遮罩、滚动和弹层位置。
- 如何通过 hooks 处理生命周期、埋点、校验和清理逻辑。
- 如何在 React 与 Vue 中避免重复初始化和内存泄漏。
参考资料
相关内容
- Driver.js 是什么 介绍 Driver.js 的定位、核心能力、适用场景与不适用场景,帮助初学者判断何时应该使用页面引导和元素高亮。
- 安装与样式引入 讲解如何通过 npm、pnpm、yarn 或 CDN 安装 Driver.js,并说明默认 CSS、模块导入和本地页面测试方式。
- 创建第一个 Tour 通过 steps 和 drive 方法创建 Driver.js 多步骤页面导览,讲解 element、popover、title、description、sid...
- 单点高亮 讲解 Driver.js highlight 方法的使用方式,适合新功能提示、按钮说明、表单字段提示和一次性页面说明。
- 弹层位置与按钮 讲解 Driver.js popover 的 side、align、按钮显示、按钮文案、进度展示和关闭行为配置。
- 配置与主题样式 讲解 Driver.js 常用配置项、遮罩效果、弹层类名、CSS 覆盖和团队设计系统中的主题适配方法。