| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <template>
- <div class="card content-box">
- <span class="text"> 引导页 🍓🍇🍈🍉</span>
- <el-alert
- title="引导页对于一些第一次进入项目的人很有用,你可以简单介绍下项目的功能。本 Demo 是基于 driver.js."
- type="warning"
- :closable="false"
- />
- <div id="Bee">
- <el-button type="primary" @click.prevent.stop="driverObj.drive()"> 打开引导页 🤹♂️ </el-button>
- </div>
- </div>
- </template>
- <script setup lang="ts" name="guide">
- import { driver } from "driver.js";
- import "driver.js/dist/driver.css";
- const driverObj = driver({
- allowClose: true,
- doneBtnText: "结束",
- nextBtnText: "下一步",
- prevBtnText: "上一步",
- steps: [
- {
- element: "#collapseIcon",
- popover: {
- title: "Collapse Icon",
- description: "Open && Close sidebar",
- side: "right"
- }
- },
- {
- element: "#breadcrumb",
- popover: {
- title: "Breadcrumb",
- description: "Indicate the current page location",
- side: "right"
- }
- },
- {
- element: "#assemblySize",
- popover: {
- title: "Switch Assembly Size",
- description: "Switch the system size",
- side: "left"
- }
- },
- {
- element: "#language",
- popover: {
- title: "Switch Language",
- description: "Switch the system language",
- side: "left"
- }
- },
- {
- element: "#searchMenu",
- popover: {
- title: "Page Search",
- description: "Page search, quick navigation",
- side: "left"
- }
- },
- {
- element: "#themeSetting",
- popover: {
- title: "Setting theme",
- description: "Customize settings theme",
- side: "left"
- }
- },
- {
- element: "#message",
- popover: {
- title: "Message Notification",
- description: "Can receive company information",
- side: "left"
- }
- },
- {
- element: "#fullscreen",
- popover: {
- title: "Full Screen",
- description: "Full Screen, Exit The Full Screen Page",
- side: "left"
- }
- }
- ]
- });
- </script>
- <style scoped lang="scss">
- @use "./index" as *;
- </style>
|