@salamander.be/vue-tour

A VueJs tour component.
2,466 13
Install
npm install @salamander.be/vue-tour
Latest Version:0.1.26
Vue:2
License:MIT
Last Updated:Jul 20, 2024
Links: GitHub  ·  npm
Maintainer: frederiek

Vue tour

Features & characteristics:

  • Customizable steps
  • Customizable styles
  • Customizable text

Example

Vue-tour-example

Demo

https://salamanderbe.github.io/vue-tour

Install & basic usage

npm install @salamander.be/vue-tour
<template>
  <div id="app">
    <tour :steps="steps" :text="text" :theme="theme"></tour>
  </div>
</template>

<script>
import Tour from '@salamander.be/vue-tour'
import '@salamander.be/vue-tour/dist/vue-tour.css'

export default {
  name: 'app',
  components: { Tour },
  data: () => ({
    steps: [
      {
        preview: '/example-1.png',
        title: 'Step 1',
        description: 'I am an example step, click in the top right corner to enlarge me. Click next if you no longer want to see me. '
        next_cta: 'Next custom',
        prev_cta: 'Previous custom',
      },
      {
        preview: '/example-1.png',
        title: 'Step 2',
        description: 'Congratz, I am the second step in this 2 step tuturial. If you reached me that means you have reached the end.'
      }
    ],
    text: {
      next_cta: 'Next',
      prev_cta: 'Previous',
      restart_cta: 'Restart'
    },
    theme: {
      color: '#009de0',
      radius: '2px'
    },
    blurEl: '.can-tour-blur',
    debug: true
  })
}
</script>

Configuration

Props

steps: [
  {
    preview: '/example-1.png', // The preview image shown for each step
    title: 'Step 1', // The title of the step
    description: 'Description for step 1' // The description of the step
    next_cta: 'Next custom', // Override the default next text
    prev_cta: 'Previous custom', // Override the default prev text
  }
]
theme: { color: '#color', radius: 'px' } // the theme use while rendering the component
text: { next_cta: '', prev_cta: '', restart_cta: '' } // The fixed texts used in the component
storage: 'custom-storage-key' // Set a custom localstorage key

Related Packages

vue-tour

Vue Tour is a lightweight, simple and customizable tour plugin for use with Vue....

808,075 2,430
vue3-tour

Forked from vue-tour

455,985 59
v3-tour

v3-tour is a lightweight, simple and customizable tour plugin for use with Vue.j...

75,733 13
@bigin/vue3-tour

Forked from vue-tour

2,383 59
vue-guided-tour

A vue.js 3 component to guide your visitors

3,933

Version History

Version Released Vue License
0.1.26 ^2.5.17 MIT
0.1.25 ^2.5.17 MIT
0.1.24 ^2.5.17 MIT
0.1.23 ^2.5.17 MIT
0.1.22 ^2.5.17 MIT