当前位置: 首页 > article >正文

element-plus中,Tour 漫游式引导组件的使用

目录

一.Tour 漫游式引导组件的简单介绍

1.作用

2.基本使用

3.展示效果

二.实战1:介绍患者病历表单 

1.要求

2.实现步骤

3.展示效果

结语


一.Tour 漫游式引导组件的简单介绍

1.作用

快速了解一个功能/产品。

2.基本使用

从官网复制如下代码:

<template>
    <!-- 该按钮通过改变自定义变量open的值,来控制漫游式引导组件的显示/关闭 -->
    <el-button type="primary" @click="open = true">Begin Tour</el-button>

    <el-divider />


    <!-- 需要漫游式引导介绍的三个按钮 -->
    <el-button ref="ref1">Upload</el-button>
    <el-button ref="ref2" type="primary">Save</el-button>
    <el-button ref="ref3" :icon="MoreFilled" />


    <!-- 漫游式引导组件,v-model控制着显示/关闭 -->
    <el-tour v-model="open">
      <!-- el-tour-step表示一个步骤 -->
      <el-tour-step :target="ref1?.$el" title="Upload File">
        <img
          style="width: 240px"
          src="https://element-plus.org/images/element-plus-logo.svg"
          alt="tour.png"
        />
        <div>Put you files here.</div>
      </el-tour-step>
      <el-tour-step
        :target="ref2?.$el"
        title="Save"
        description="Save your changes"
      />
      <el-tour-step
        :target="ref3?.$el"
        title="Other Actions"
        description="Click to see other"
      />
    </el-tour>

</template>

<script setup>
import { ref } from 'vue'
import { MoreFilled } from '@element-plus/icons-vue'

//这是漫游式引导所需的变量
const ref1 = ref(null)
const ref2 = ref(null)
const ref3 = ref(null)
const open = ref(false)

</script>


<style scoped>


</style>

3.展示效果

二.实战1:介绍患者病历表单 

1.要求

2.实现步骤

①定义漫游式组件所需的变量

//漫游式引导所需的变量
const ref1 = ref()//用来介绍患者表单
const ref2 = ref()//用来介绍【暂存按钮】
const ref3 = ref()//用来介绍【提交按钮】
const ref4 = ref()//用来介绍【清屏按钮】
const open = ref(false)//用来控制漫游式组件是否展示

②编写漫游式组件el-tour

<!-- 漫游式引导组件 -->
<el-tour v-model="open">
    <!-- 介绍患者表单 -->
    <el-tour-step :target="ref1?.$el" title="填写患者病历">
    <div>医生通过和患者沟通,将初步诊断填写到病历中</div>
    </el-tour-step>
    <!-- 介绍【暂存按钮】 -->
    <el-tour-step
    :target="ref2?.$el"
    title="暂存患者病历"
    description="若患者须进行检查/检验,则先暂存其病历"
    />
    <!-- 介绍【提交按钮】 -->
    <el-tour-step
    :target="ref3?.$el"
    title="提交患者病历"
    description="若患者无须进行检查/检验,则直接提交其病历"
    />
    <!-- 介绍【清屏按钮】 -->
    <el-tour-step
    :target="ref4?.$el"
    title="清空病历表单"
    description="暂存/提交病历前,可以一键清空输入"
    />
</el-tour>

③给需要介绍的表单、三个按钮,分别加上ref属性

  

 ④给那个问号图标,写一个点击函数,令自定义属性open为true(展示漫游组件)即可。

3.展示效果

结语

以上就是element-plus中,Tour 漫游式引导组件的使用。

喜欢本篇文章的话,可以留个免费的关注~~

原文地址:https://blog.csdn.net/qq_63981644/article/details/146554707
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/613272.html

相关文章:

  • 1.单片机及开发板介绍
  • Python数据可视化-第1章-数据可视化与matplotlib
  • 产生式系统的完整示例——医疗诊断系统(附python代码)
  • F.binary_cross_entropy与sklearn.metric.log_loss的比较
  • 《C语言实现金字塔图案打印》
  • CSS学习笔记6——网页布局
  • CSS-BFC(块级格式化上下文)
  • 企业为何青睐数字孪生大屏?技术驱动与价值重构的双重逻辑
  • 市场价格变动的影响因素及趋势研判
  • 如何应对硬件测试覆盖率不足导致量产故障
  • 深入理解 Linux 文件权限:从 ACL 到扩展属性,解剖底层技术细节与命令应用
  • 将 PDF 转换为 Word — 固定布局 vs 重排布局?
  • HCIA【ACL】
  • 刷题记录(LeetCode 994.腐烂的橘子)
  • 深入理解二叉树、B树与B+树:原理、应用与实现
  • 机器学习中的数学知识
  • Node.js Express 处理静态资源
  • android开启Sys V IPC,并使用共享内存编程
  • 基于音频驱动的CATIA动态曲面生成技术解析
  • MFC TRACE 宏的使用说明