1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <script setup lang="ts">
- import intro from "intro.js";
- import "intro.js/minified/introjs.min.css";
- defineOptions({
- name: "Guide"
- });
- const guide = () => {
- intro()
- .setOptions({
- steps: [
- {
- element: document.querySelector("#header-notice"),
- title: "消息通知",
- intro: "您可以在这里查看管理员发送的消息",
- position: "left"
- },
- {
- element: document.querySelector("#header-translation"),
- title: "国际化",
- intro: "您可以在这里进行语言切换",
- position: "left"
- },
- {
- element: document.querySelector(".set-icon"),
- title: "项目配置",
- intro: "您可以在这里查看项目配置",
- position: "left"
- },
- {
- element: document.querySelector(".tags-view"),
- title: "多标签页",
- intro: "这里是您访问过的页面的历史",
- position: "bottom"
- }
- ]
- })
- .start();
- };
- </script>
- <template>
- <el-card>
- <template #header>
- <div class="card-header">
- <span class="font-medium">
- 引导页对于一些第一次进入项目的人很有用,你可以简单介绍下项目的功能
- </span>
- </div>
- </template>
- <el-button type="primary" class="mt-[10px]" @click="guide">
- 打开引导页
- </el-button>
- </el-card>
- </template>
|