ve-float-button 悬浮按钮

2024-03-05 11:52
文章标签 按钮 悬浮 button float ve

本文主要是介绍ve-float-button 悬浮按钮,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这里写目录标题

  • ve-float-button 悬浮按钮
    • 功能描述
    • Api
      • 最简单的用法
      • 通过 type 改变悬浮按钮的类型
      • 通过 shape 设置不同的形状
      • 可以通过 description 设置文字内容
      • 设置 tooltip 属性,即可开启气泡卡片
      • 浮动按钮组
      • 菜单模式,提供 click 触发方式
      • 徽标数,右上角附带圆形徽标数字的悬浮按钮
        • 属性
      • 事件
    • Assets
    • Warn

ve-float-button 悬浮按钮

功能描述

  1. 用于网站上的全局功能。
  2. 无论浏览到何处都可以看见的按钮。

Api

最简单的用法

屏幕截图 2024-02-26 200321.png

<ve-float-button:open-btn="{shape:'circle', size: 'large'}"@handle-open-click="handleOpenClick"/>

通过 type 改变悬浮按钮的类型

屏幕截图 2024-02-26 200331.png

<ve-float-button:open-btn="{type:'primary',shape:'circle', size: 'large'}"@handle-open-click="handleOpenClick"/>
<ve-float-button:open-btn="{shape:'circle', size: 'large'}"style="right: 94px"@handle-open-click="handleOpenClick"/>

通过 shape 设置不同的形状

屏幕截图 2024-02-26 200341.png

<ve-float-button:open-btn="{type:'primary', size:'large'}"@handle-open-click="handleOpenClick"/>
<ve-float-button:open-btn="{type:'primary', shape: 'round', size:'large'}"style="right: 94px"@handle-open-click="handleOpenClick"/>
<ve-float-button:open-btn="{type:'primary', shape: 'circle', size:'large'}"style="right: 164px"@handle-open-click="handleOpenClick"/>

可以通过 description 设置文字内容

屏幕截图 2024-02-26 200349.png

<ve-float-button:open-btn="{type:'primary', size:'large', description:'描述'}"@handle-open-click="handleOpenClick"/>
<ve-float-button:open-btn="{type:'primary', shape: 'round', size:'large', description:'描述'}"style="right: 164px"@handle-open-click="handleOpenClick"/>

设置 tooltip 属性,即可开启气泡卡片

image.png

<ve-float-button:open-btn="{shape:'circle', size: 'large', tooltip: '描述信息'}"@handle-open-click="handleOpenClick"/>

浮动按钮组

屏幕截图 2024-02-26 200409.png

<ve-float-button:fold-btn="foldBtn" :open-btn="{shape:'circle', size: 'large', show: true}"@handle-fold-click="handleFoldClick"@handle-open-click="handleOpenClick"/>

菜单模式,提供 click 触发方式

屏幕截图 2024-02-26 200543.png

<ve-float-button:fold-btn="foldBtn" :open-btn="{shape:'circle', size: 'large'}"@handle-fold-click="handleFoldClick"@handle-open-click="handleOpenClick"/>

徽标数,右上角附带圆形徽标数字的悬浮按钮

屏幕截图 2024-02-26 200422.png

<ve-float-button:open-btn="{shape:'circle', size: 'large', badge: '12'}"@handle-open-click="handleOpenClick"/>
<ve-float-button:open-btn="{shape:'circle', size: 'large', isDot: true}"style="right: 94px"@handle-open-click="handleOpenClick"/>
<ve-float-button:open-btn="{shape:'circle', size: 'large', badge: 'new'}"style="right: 164px"@handle-open-click="handleOpenClick"/>
属性
属性名说明类型可选值默认值
open-btn:key按钮键值,点击回调事件会返回该值string--
open-btn:type按钮属性stringprimary,success,warning,danger,info-
open-btn:plain是否为朴素按钮booleantrue,falsefalse
open-btn:shape按钮形状stringround,circle-
open-btn:disabled按钮是否为禁用状态booleantrue,falsefalse
open-btn:icon图标组件string/Component--
open-btn:size尺寸stringlarge,default,small-
open-btn:description按钮文字,shape属性值不为 circle 时生效string--
open-btn:tooltiptooltip描述文字string--
open-btn:badgebadge显示值string--
open-btn:isDot是否显示小圆点booleantrue,falsefalse
open-btn:show菜单默认展开show,该属性需要配合fold-btn一起使用booleantrue,falsefalse
fold-btn该属性为菜单组,属性于open-btn的数据一致,按钮形状依附于open-btn:iconarray--

事件

事件名说明回调参数
handle-open-click点击打开按钮回调事件openBtn:key
handle-fold-click点击菜单中的按钮回调事件foldBtn:key

Assets

源码:Github

https://github.com/liuhuiwenllfy/element-plus-pro/tree/master/src/components/ve-float-button

源码:Gitee

https://gitee.com/liu-ling-feng-yu/element-plus-pro/tree/master/src/components/ve-float-button

组件库演示地址

https://epp.liulingfengyu.cn/preview/#/ve-float-button

Warn

  1. 该组件是基于element-plus开发,需要在此基础上使用。

这篇关于ve-float-button 悬浮按钮的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/776421

相关文章

C 标准库 - `<float.h>`

C 标准库 - <float.h> 概述 <float.h> 是 C 标准库中的一个头文件,它定义了与浮点数类型相关的宏。这些宏提供了关于浮点数的属性信息,如精度、最小和最大值、以及舍入误差等。这个头文件对于需要精确控制浮点数行为的程序非常有用,尤其是在数值计算和科学计算领域。 主要宏 <float.h> 中定义了许多宏,下面列举了一些主要的宏: FLT_RADIX:定义了浮点数的基数。

C# 防止按钮botton重复“点击”的方法

在使用C#的按钮控件的时候,经常我们想如果出现了多次点击的时候只让其在执行的时候只响应一次。这个时候很多人可能会想到使用Enable=false, 但是实际情况是还是会被多次触发,因为C#采用的是消息队列机制,这个时候我们只需要在Enable = true 之前加一句 Application.DoEvents();就能达到防止重复点击的问题。 private void btnGenerateSh

Flutter Button使用

Material 组件库中有多种按钮组件如ElevatedButton、TextButton、OutlineButton等,它们的父类是于ButtonStyleButton。         基本的按钮特点:         1.按下时都会有“水波文动画”。         2.onPressed属性设置点击回调,如果不提供该回调则按钮会处于禁用状态,禁用状态不响应用户点击。

小程序button控件上下边框的显示和隐藏

问题 想使用button自带的loading图标功能,但又不需要button显示边框线 button控件有一条淡灰色的边框,在控件上了样式 border:none; 无法让button边框隐藏 代码如下: <button class="btn">.btn{border:none; /*一般使用这个就是可以去掉边框了*/} 解决方案 发现button控件有一个伪元素(::after

PNG透明背景按钮的实现(MFC)

问题描述: 当前要在对话框上添加一个以两个PNG图片作为背景的按钮,PNG图的背景是透明的,按钮也要做出相同的透明效果。并且鼠标不在按钮上时,按钮显示"bg1.png";鼠标移动到按钮上时,按钮显示"bg2.png" 开发环境为VS2010。 解决办法: 使用GDI+库装载PNG图片,并使用MFC Button Control和CMFCButton类结合,调用CMFCButton

龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮

本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了改进和优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰写36篇,图1所示),再决定是否订阅。此外,也可以前往本人在B站的视频合集(图2所示)观看所有演示视频,合集首个视频链接为: 借助RT-Thread和LVGL

俩个float数之间比较大小

需求:俩个标识金额的浮点数比较大小。 问题:相等无法成立。经过var_dump()打印,俩个浮点数数值 一样大。 解决:把标识金额的浮点数乘以100,抓换成整形,在做比较。即可使相等成立

致远个性化之--发起流程页面,去掉【查看流程】按钮

需求 近期在做的项目中,遇到一个需求,想把发起流程页面中的【查看流程】按钮去掉,只让员工预测流程,知道自己的事项流程走向,不让看全局流程图。包含PC端和移动端,以及微协同端。 如下图效果示例: 实现 此需求,只能通过修改页面代码实现。在此不分析实现过程,现把具体实现方式呈现如下,各位如有需求可参照设置。适用版本V9.0,其他版本未进行测试,估计不会有大的差别! PC端 找到文件

如何在Excel中创建一个VBA宏,并设置一个按钮来执行这个宏

下面是一个详细的步骤指南 步骤1:创建VBA宏 1. 打开Excel并按 `Alt + F11` 打开VBA编辑器。 2. 在VBA编辑器中,选择 `Insert` > `Module` 来插入一个新的模块。 3. 将以下代码粘贴到模块中: ```vba Sub CreateNewSheet()' 声明一个工作表对象Dim newSheet As Worksheet' 添加一个新的工作表S

Vue3实现点击按钮下载头像功能

要实现的效果 点击头像右上角弹出选项,点击保存图片可以把图片下载保存到本地 实现方式关键代码 1.第一种,直接创建a标签给头像地址。进行下载 // 创建一个隐藏的 <a> 标签const link = document.createElement("a");link.href = headPic; // 设置为图片的 URLlink.download = "avatar.jpg"; //