vue3.0

一vue3.0简易
<template>
  <div>sdf</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue'

export default defineComponent({
  components: { },
  setup () {
    return { }
  }
})
</script>
<style lang="less" scoped>

</style>



<template> <PageWrapper title="引导页" content="用于给用户的指引操作"> <a-button type="primary" @click="handleStart">开始</a-button> </PageWrapper> </template> <script lang="ts"> import { defineComponent } from 'vue'; import { PageWrapper } from '/@/components/Page'; import { useDesign } from '/@/hooks/web/useDesign'; import intro from 'intro.js'; import 'intro.js/introjs.css'; export default defineComponent({ components: { PageWrapper }, setup() { const { prefixVar } = useDesign(''); function handleStart() { intro() .setOptions({ steps: [ { title: 'Welcome', intro: 'Hello World! 👋', }, { title: 'Collapse Button', element: document.querySelector(`.${prefixVar}-layout-header-trigger`)!, intro: 'This is the menu collapse button.', }, { title: 'User Action', element: document.querySelector(`.${prefixVar}-layout-header-action`)!, intro: 'This is the user function area.', }, ], }) .start(); } return { handleStart }; }, }); </script>

 

posted @ 2021-10-19 14:51  zjxgdq  阅读(42)  评论(0编辑  收藏  举报