在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用。下面就来分享几个开箱即用的新手引导组件库,帮你快速实现新手引导功能!,Intro.js 是一个使用广泛的产品引导库,它在 Github 上拥有 21.6k Star。其具有以下特点:,
,可以通过以下命令来安装 Intro.js:,安装完成后,只需三个简单的步骤即可将其添加到项目中:,可以使用以下附加参数在特定元素或类上调用 Intro.js:,Github:https://github.com/usablica/intro.js,Shepherd 在 Github 上拥有 10.7k GitHub Star。它支持在多个前端框架中开箱即用,包括 React、Vue、Angular 等。其具有以下特点:,
,可以使用以下命令来安装 shepherd.js:,安装完成之后,可以按如下方式来使用 shepherd(以 React 为例):,React Joyride 在 GitHub 上拥有超过 5.1k Star,在 React 项目中开箱即用,用于向现有用户介绍新功能。其具有以下特点:,
,可以使用以下命令来安装 react-joyride:,可以通过以下方式来在 React 中使用 react-joyride:,Github:https://github.com/gilbarbara/react-joyride,Vue Tour 是一个轻巧、简单且可自定义的新手指引插件,可以与 Vue.js 一起使用。它提供了一种快速简便的方法来指导用户使用应用。它在 Github 上拥有 2.1 k Star。,
,然后在应用入口导入插件(如果使用 vue-cli 搭建项目,通常是 main.js),并在 Vue 中注册它。可以添加默认提供的样式或根据自己的喜好自定义它们。,最后将 v-tour 组件放入模板中的任何位置(通常在 App.vue 中),并向其传递一系列步骤。每个步骤的 target 属性可以将应用的任何组件中的 DOM 元素作为 target(只要在相关步骤弹出时它存在于 DOM 中)。,Github:https://github.com/pulsardev/vue-tour,Reactour 是一个用于创建 React 应用导览的流行库。在 GitHub 上拥有 3.2K Star,它提供了一种简单的方式来引导用户浏览网站和应用。,可以通过以下命令来安装 reactour:,安装完成之后,在应用的根组件添加 TourProvider,传递元素的步骤以在浏览期间突出显示:,然后在应用树中的某个地方,使用 useTour hook 来控制 Tour:,Github:https://github.com/elrumordelaluz/reactour
© 版权声明
文章版权归作者所有,未经允许请勿转载。