vue3-tutorial
TypeScript icon, indicating that this package has built-in type declarations

0.15.0 • Public • Published

Vue3-tutorial

VueJS 3.X + Typescript + JSX + interactive tutorial

npm

Introduction

A customizable component allowing you to propose a step by step tutorial on your website or your web application. User interacts directly with your interface and can be guided through your most complex features.

It integrates well with VueJS and is reactive to option changes.

A tutorial scenario can integrate some optional steps, to adapt perfectly with the current state and to provide a smooth experience.

Follow this link to have a Live demonstration!

Example

<vue3-tutorial
    :tutorial="{
      name: 'short example',
      steps: [{
        target: '.menu',
        content: 'To get help, open the menu',
        nextStep: 'click',
      }, {
        target: '.menu .help',
        content: 'You will find all help under the menu section.'
      }],
    }"
    open
/>

The start of the tutorial is controlled by the open attribute.

Features

  • Interactive with your application (it is not only a "next" "next" "finish" guide)
  • May adapt the content depending on context
  • CSS styles can be easily changed to fit your theme.
  • Strong typing: all Typescript types are provided.

Documentation

Read the documentation to know how to configure Vue3-tutorial and all its possibilities.

Installation

You can install vue3-tutorial from npm.

$ npm install vue3-tutorial

or by downloading the minified build on GitHub.

Package Sidebar

Install

npm i vue3-tutorial

Weekly Downloads

33

Version

0.15.0

License

MIT

Unpacked Size

279 kB

Total Files

25

Last publish

Collaborators

  • restimel