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

小程序可拖拽按钮

你有没有遇到过在页面中有一个固定在某个位置的按钮,永远的挡住了你想要看的区域?
在小程序的列表页面中,常常会有一个提报的入口固定在右下角,如果这个按钮不可拖动的话,可能会挡住下面的事件,让用户操作起来不方便。因此,将这种提报的按钮做成可拖拽的是很有必要的。
在使用uni-app开发小程序时,会发现这个功能实现起来很简单。

movable-area

uni-app中有这样一个内置组件,它可以定义一个可以拖动的范围,让你的组件在这个范围内可拖动。
在这里插入图片描述

movable-view

当然,只有一个可拖动的范围是不够的,总不能在这个范围内任何组件都可以被拖动吧,那这样页面就会变得很凌乱。于是乎有了一个新的内置组件
在这里插入图片描述
可移动的容器,包含在这个容器中的组件是可以被拖动的。

实现

两个需要配合起来,就可以实现可拖动的按钮啦。

  <view :style="'overflow: hidden;height:' + heightPage"><movable-area style="width:100%;height:100%"><view>...页面内容实现</view><movable-viewstyle="width:60px;height:60px;top:calc(100% - 72px);left:calc(100% - 76px)"direction="all"><imagesrc="./static/report.png"@click="goToDetail"style="width: 60px; height: 60px"></image></movable-view></movable-area></view>

这样的话就可以在页面实现可拖动的按钮了,如果想调整可拖动范围的大小,只要修改movable-area组件的大小就可以了。
在这里插入图片描述

相关文章:

小程序可拖拽按钮

你有没有遇到过在页面中有一个固定在某个位置的按钮&#xff0c;永远的挡住了你想要看的区域&#xff1f; 在小程序的列表页面中&#xff0c;常常会有一个提报的入口固定在右下角&#xff0c;如果这个按钮不可拖动的话&#xff0c;可能会挡住下面的事件&#xff0c;让用户操作起…...

ARM裸机-19(NandFlash和iNand)

1、NandFlash的接口 1.1、Nand的型号与命名 (1)、Nand的型号命名都有含义&#xff0c;就拿K9F2G08来示例分析一下&#xff1a;K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit (256MB)。08表示Nand是8位的 (8位就是数据线有8根)。 (2)、Nand命名中可以看出&#x…...

机器学习/sklearn笔记:MeanShift

1 算法介绍 一种基于质心的算法通过更新候选质心使其成为给定区域内点的均值候选质心的位置是通过一种称为“爬山”技术迭代调整的&#xff0c;该技术找到估计的概率密度的局部最大值 1.1 基本形式 给定d维空间的n个数据点集X&#xff0c;那么对于空间中的任意点x的均值漂移…...

opencv-简单图像处理

图像像素存储形式  对于只有黑白颜色的灰度图&#xff0c;为单通道&#xff0c;一个像素块对应矩阵中一个数字&#xff0c;数值为0到255, 其中0表示最暗&#xff08;黑色&#xff09; &#xff0c;255表示最亮&#xff08;白色&#xff09; 对于采用RGB模式的彩色图片&#…...

Linux(Kali\Ubuntu\CentOS\arm-Linux)安装Powershell

文章目录 Linux(Kali\Ubuntu\CentOS\arm-Linux)安装Powershell启动PowershellKaliUbuntuCentOSarm-Linux离线安装参考链接 Linux(Kali\Ubuntu\CentOS\arm-Linux)安装Powershell 启动Powershell pwshKali apt update && apt -y install powershellUbuntu # 更新包列…...

ubuntu20.04安装多版本cuda,切换版本

1. 安装cuda toolkit: 下载网站 https://developer.nvidia.com/cuda-11.3.0-download-archive 选择版本&#xff0c;这里选择11.3 wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run给cuda权限: chmod x…...

网络渗透测试(wireshark 抓取QQ图片)

1.打开wireshark 这里我用的wifi连接 所以点开wifi就好 打开wifi之后就开始在本机上进行抓包了 我们先给我们的QQ发送一张图片&#xff0c;用自己的手机发送给电脑 然后点击左上角的正方形&#xff0c;停止捕获抓包 QQ的关键词是oicq&#xff0c;所以我们直接找 打开oicq …...

gRPC之gRPC负载均衡(客户端负载均衡)(etcd)

1、gRPC负载均衡(客户端负载均衡)(etcd) 本篇将基于etcd的服务发现前提下&#xff0c;介绍如何实现gRPC客户端负载均衡。 1.1 gRPC负载均衡 gRPC官方文档提供了关于gRPC负载均衡方案Load Balancing in gRPC https://github.com/grpc/grpc/blob/master/doc/load-balancing.m…...

语音识别技术paddlespeech的安装和使用

PaddleSpeech 介绍 PaddleSpeech是百度飞桨&#xff08;PaddlePaddle&#xff09;开源深度学习平台的其中一个项目&#xff0c;它基于飞桨的语音方向模型库&#xff0c;用于语音和音频中的各种关键任务的开发&#xff0c;包含大量基于深度学习前沿和有影响力的模型。PaddleSpe…...

【机器学习】034_多层感知机Part.2_从零实现多层感知机

一、解决XOR问题 1. 回顾XOR问题&#xff1a; 如图&#xff0c;如何对XOR面进行分割以划分四个输入 对应的输出 呢&#xff1f; 思路&#xff1a;采用两个分类器分类&#xff0c;每次分出两个输入 &#xff0c;再借助这两个分类从而分出 。 即采用同或运算&#xff0c;当两…...

2023年中职“网络安全“—Web 渗透测试①

2023年中职"网络安全"—Web 渗透测试① Web 渗透测试任务环境说明&#xff1a;1.访问地址http://靶机IP/task1&#xff0c;分析页面内容&#xff0c;获取flag值&#xff0c;Flag格式为flag{xxx}&#xff1b;2.访问地址http://靶机IP/task2&#xff0c;访问登录页面。…...

Android——资源IDnonFinalResIds和“Attribute value must be constant”错误

一、异常描述 通过资源ID引用资源提示错误 Attribute value must be constant 二、解决方案 在根目录下的文件 gradle.properties 中添加如下配置&#xff0c;然后Sync Project android.nonFinalResIdsfalse 三、问题原因 android.nonFinalResIds 是Android开发中一个用于解…...

批量创建表空间数据文件(DM8:达梦数据库)

DM8:达梦数据库 - - 批量创建表空间数据文件 环境介绍1 批量创建表空间SQL2 达梦数据库学习使用列表 环境介绍 在某些场景(分区表子表)需要批量创建表空间,给不同的表使用,以下代码是批量创建表空间的SQL语句; 1 批量创建表空间SQL --创建 24个数据表空间,每个表空间有3个数…...

简单聊聊加密和加签的关系与区别

大家好&#xff0c;我是G探险者。 平时我们在项目上一定都听过加密和加签&#xff0c;加密可能都好理解&#xff0c;知道它是保障的数据的机密性&#xff0c;那加签是为了保障啥勒&#xff1f;它和加密有啥区别&#xff1f; 带着这个疑问&#xff0c;我们就来聊聊二者的区别。…...

视频转码方法:多种格式视频批量转FLV视频的技巧

随着互联网的发展&#xff0c;视频已成为日常生活中不可或缺的一部分。然而&#xff0c;不同的视频格式可能适用于不同的设备和平台&#xff0c;因此需要进行转码。在转码之前&#xff0c;要了解各种视频格式的特点和适用场景。常见的视频格式包括MP4、AVI、MKV、FLV等。其中&a…...

【Java 进阶篇】Redis 数据结构:轻松驾驭多样性

引言 Redis是一款强大的键值对存储系统&#xff0c;其数据结构的多样性是其引以为傲的特点之一。在这篇博客中&#xff0c;我们将深入探讨Redis的主要数据结构&#xff0c;包括字符串、哈希表、列表、集合和有序集合&#xff0c;并通过实例代码演示它们的用法。 1. 字符串&am…...

东用科技智能公交识别系统无线传输方案

在科技不断进步和人工智能快速发展的当下&#xff0c;人脸识别技术已逐渐应用于各个领域。其中&#xff0c;公共交通领域便是重要的应用场景之一。人脸识别技术的引入可以提高交通的安全性、效率及便利性。 为了实现公交公司对乘客的身份识别和安全管理的需求&#xff0c;提高运…...

Django批量插入数据及分页器

文章目录 一、批量插入数据二、分页1.分页器的思路2.用一个案例试试3.自定义分页器 一、批量插入数据 当我们需要大批量创建数据的时候&#xff0c;如果一条一条的去创建或许需要猴年马月 我们可以先试一试for循环试试 我们首先建立一个模型类来创建一个表 models.py&#xff…...

PHP 语法||PHP 变量

PHP 脚本在服务器上执行&#xff0c;然后将纯 HTML 结果发送回浏览器。 基本的 PHP 语法 PHP 脚本可以放在文档中的任何位置。 PHP 脚本以 <?php 开始&#xff0c;以 ?> 结束&#xff1a; <?php // PHP 代码 ?> 值得一提的是&#xff0c;通过设定php.ini的相…...

【python基础(四)】if语句详解

文章目录 一. 一个简单示例二. 条件测试1. 检查多个条件1.1. 使用and关联多个条件1.2. 使用or检查多个条件1.3. in的判断 2. 布尔表达式 三. if语句1. 简单的if语句2. if-else语句3. if-elif-else结构4. 使用多个elif代码块5. 省略else代码块 四. 使用if语句处理列表1. 检查特殊…...

开箱即用的AI智能客服系统源码,上下文连贯对话,知识库优先响应

温馨提示&#xff1a;文末有资源获取方式最近在企业服务类项目中&#xff0c;需要一个能快速部署、支持智能对话的客服系统。调研了一圈&#xff0c;发现市面上很多方案要么二次开发太复杂&#xff0c;要么对上下文理解支持不够好。后来找到一套PHP原生开发的客服系统源码&…...

PoseFormerV2 训练完全指南:理论与实战

PoseFormerV2 训练完全指南:理论与实战 目录 引言:从 PoseFormer 到 PoseFormerV2 PoseFormerV2 核心技术原理 环境配置与项目结构 数据集准备与预处理 论文基线精度复现 目标精度 9.0 的优化策略 模型架构的定制与实现 训练配置的精细调优 完整训练代码详解 评估与验证 常见…...

欧盟AI法案合规指南:软件测试视角下的五大雷区与应对策略

一场即将到来的合规风暴2026年8月2日&#xff0c;全球首部综合性人工智能法规——欧盟《人工智能法案》的核心条款将全面生效。这部法律不仅以其“风险分级监管”的严格原则重塑全球AI治理格局&#xff0c;更以最高可达全球年营业额7%的巨额罚则&#xff0c;为所有意图进入欧盟…...

【线性代数笔记】矩阵等价、逆矩阵与分块矩阵核心陷阱总结

一、 矩阵等价 (Matrix Equivalence) 矩阵等价是线性代数中刻画矩阵“秩”这一本质特征的重要概念。 1.1 基本定义与充要条件 定义推导&#xff1a;若矩阵 AAA 与 BBB 等价&#xff08;记作 A≅BA \cong BA≅B&#xff09;&#xff0c;则存在可逆矩阵 QQQ 和 PPP&#xff0c;使…...

[Rust][ARM64] 七、中断处理与异常向量表

系列进度 第六篇:MMU 与页表 第七篇(本文):中断处理与异常向量表 第八篇:加载下一阶段(SD 卡 + jump_to) AArch64 异常模型 AArch64 把所有"打断正常执行流"的事件统称为异常(Exception),分四类: 类型 说明 例子 同步异常 执行指令时产生,立即触发 缺页…...

使用Hugging Face Spaces构建交互式图像数据集可视化工具

1. 项目概述在计算机视觉领域&#xff0c;数据可视化是理解数据集特征的关键第一步。Hugging Face Spaces&#xff08;简称HF Space&#xff09;提供了一个绝佳的平台&#xff0c;让开发者能够快速构建和分享交互式的机器学习应用。这个项目将带你从零开始&#xff0c;创建一个…...

Windows电脑终极指南:如何用APK安装器直接运行安卓应用

Windows电脑终极指南&#xff1a;如何用APK安装器直接运行安卓应用 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上直接安装和运行安卓应用吗&#x…...

OpCore-Simplify:智能黑苹果配置工具的3大技术突破与实战指南

OpCore-Simplify&#xff1a;智能黑苹果配置工具的3大技术突破与实战指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为黑苹果复杂的OpenCore…...

雀魂AI助手Akagi:免费开源麻将分析工具,实时提升你的麻将水平

雀魂AI助手Akagi&#xff1a;免费开源麻将分析工具&#xff0c;实时提升你的麻将水平 【免费下载链接】Akagi 支持雀魂、天鳳、麻雀一番街、天月麻將&#xff0c;能夠使用自定義的AI模型實時分析對局並給出建議&#xff0c;內建Mortal AI作為示例。 Supports Majsoul, Tenhou, …...

谁能实现工厂数据智能化,谁就拥有开启工业5.0的钥匙?

一、两个工厂&#xff0c;两种命运凌晨三点&#xff0c;一家汽车配件工厂的冲压车间突然报警&#xff1a;第7工位电流波动异常。如果放在三年前&#xff0c;这意味着一场手忙脚乱的紧急排查——产线停滞、工程师从家中被叫醒、逐段寻找故障点&#xff0c;至少耗费四十分钟。但现…...