# uniapp用户引导组件fast-guide示例项目 **Repository Path**: phubing/example-uniapp-components-fast-guide ## Basic Information - **Project Name**: uniapp用户引导组件fast-guide示例项目 - **Description**: 简介:一个使用便捷的用户引导组件,支持自动/手动聚焦,组件聚焦,支持根据步骤聚焦引导,支持自定义聚焦提示词。 框架兼容性:支持vue2、vue3 平台兼容性:支持h5、小程序、app - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-09 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uniapp用户引导组件fast-guide #### 介绍 简介:一个使用便捷的用户引导组件,支持自动/手动聚焦,组件聚焦,支持根据步骤聚焦引导,支持自定义聚焦提示词。 框架兼容性:支持vue2、vue3 平台兼容性:支持h5、小程序、app *** ### 功能&特点 * 【配置简单灵活】仅需维护一个数组,绑定操作方法即可使用功能。 * 【强大的兼容性】支持vue2,vue3,支持h5、app及各家小程序。 * 【流畅的交互体验】聚焦切换全部采用动画过渡,丝滑流畅! *** #### 开发文档 ```vue /** * guide 引导弹窗 * @description 引导组件,用于教学提示、用户操作引导等内容,支持自定义组件节点自动聚焦和手动设置相对位置聚焦。组件只提供容器,内部内容由用户自定义 * @tutorial //git地址 * @property {Boolean} show 是否展示弹窗 (默认 false ) * @property {Number} index 当前步骤索引(默认 0 ) * @property {String | Number} duration 动画时长 * @property {String} unit 换算单位 * @property {Array} list 步骤列表 * @property {Object} { * @property{String} ref 要聚焦的子组件的ref * @property{String} target 当前组件/子组件中的选择器标识 * @property{String} position 提示框展示位置'top'/'bottom' * @property{String} msg 提示框文字 * @property{String} msgStyles 提示框自定义样式 * @property{String} width 自定义聚焦范围的宽度 * @property{String} height 自定义聚焦范围的高度 * @property{String} left 自定义聚焦范围的左侧偏移量 left/right仅生效一个 使用自定义聚焦后ref、target属性将失效 * @property{String} right 自定义聚焦范围的右侧偏移量 left/right仅生效一个 使用自定义聚焦后ref、target属性将失效 * @property{String} top 自定义聚焦范围的上侧偏移量 top/bottom仅生效一个 使用自定义聚焦后ref、target属性将失效 * @property{String} bottom 自定义聚焦范围的下侧偏移量 top/bottom仅生效一个 使用自定义聚焦后ref、target属性将失效 } list步骤列表内部参数说明 * @event {Function} open 弹出层打开 * @event {Function} close 弹出层收起 * @event {Function} focus 聚焦区域点击事件 * @event {Function} mask 遮罩区域点击事件 * @event {Function} next 执行下一步 * @event {Function} last 执行上一步 * @event {Function} skip 跳过所有步骤 * @event {Function} finish 结束引导 * @event {Function} getQuery 获取兄弟组件布局查询对象 * @example */ ``` #### 示例代码 ```vue ```