vue3 安装使用Vue Tour、vue3使用用户引导操作

Vue Tour是一个轻量级、简单且可自定义的导游插件,可用于Vue.js版

vue3安装

npm install v3-tour

main.js文件

import VueTour from 'v3-tour' // 页面引导操作
require('v3-tour/dist/vue-tour.css')

  appInst = createApp(App)
  appInst
    .use(VueTour)
    .mount(container ? container.querySelector('#app') : '#app')

需要的页面

/* 需要指引的步骤 */
 <span id="intro_title"/>
 <span id="intro_mine"/>
 <div id="intro_save" />
<v-tour name="myTour" :steps="reactData.steps" :options="reactData.myOptions" />
import { reactive, onMounted, getCurrentInstance } from 'vue'
const reactData = reactive({
 myOptions: {
    useKeyboardNavigation: false,
    labels: {
      buttonSkip: '跳过',
      buttonPrevious: '上一步',
      buttonNext: '下一步',
      buttonStop: '完成'
    }
  },
  steps: [
    {
      target: '#intro_title',
      header: {
        title: '这是第一步引导'
      },
      content: '你猜猜这个内容是什么!'
    },
    {
      target: '#intro_mine',
      header: {
        title: '这是第二步引导'
      },
      content: '你猜猜这个内容是什么!'
    },
    {
      target: '#intro_save',
      header: {
        title: '这是第三步引导'
      },
      content: '你猜猜这个内容是什么!'
    }
  ]
  })
  
onMounted(() => {
  const internalInstance = getCurrentInstance()
  const $tours = internalInstance.appContext.config.globalProperties.$tours
  if ($tours) {
    if ($tours['myTour']) {
      $tours['myTour'].start()
    }
  }
})

文档:https://pulsar.gitbooks.io/vue-tour/content/
git:https://github.com/Sitronik/v3-tour

效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值