做棋牌网站建设哪家好写小说赚钱的网站

diannao/2026/1/16 13:47:14/文章来源:
做棋牌网站建设哪家好,写小说赚钱的网站,seo搜索引擎优化价格,系统开发平台先看一下拖拽相关的事件#xff1a;dragover、dragenter drop和dragleave 。 dragover事件#xff1a;当被拖动的元素在一个可放置目标上方时#xff0c;该事件会被触发。 通常#xff0c;我们会使用event.preventDefault()方法来取消浏览器默认的拖放行为#xff0c;以便…先看一下拖拽相关的事件dragover、dragenter drop和dragleave 。 dragover事件当被拖动的元素在一个可放置目标上方时该事件会被触发。 通常我们会使用event.preventDefault()方法来取消浏览器默认的拖放行为以便可以自定义拖拽行为。这个事件在拖拽过程中会持续触发可以用于实现一些特殊的样式效果如显示拖拽目标的悬浮效果。 drop事件当拖动的元素被释放时该事件会被触发。 在drop事件中可以获取拖放的数据并进行相应的处理。通过event.dataTransfer对象可以获得拖放相关的数据包括被拖动的文件列表或其他自定义数据。我们可以在drop事件的处理函数中执行文件上传、移动元素等操作。 注意drop和dragover必须一起使用不然drop无法被触发 dragenter事件当被拖动的元素进入一个可放置目标时该事件会被触发。 这个事件通常与dragover事件一起使用用于改变可放置目标的样式或状态以向用户展示目标元素的拖放状态。 dragleave事件当被拖动的元素离开一个可放置目标时该事件会被触发。 与dragenter事件相似这个事件也常常和dragover事件一起使用用于恢复目标元素的样式或状态以向用户展示拖放状态的变化。 具体实现 templatedivclasscontent:class{ drag-enter: dragEnter }dragoverhandleDragOverdragenterhandleDragEnterdragleavehandleDragLeavedrophandleFileDropdiv v-if!fileContent将文件拖拽到这里显示/divp v-else{{ fileContent }}/p/div /templatescript langts setup import { ref } from vue;const dragEnter ref(false); const fileContent ref();// 被拖动的元素进入可放置目标时 const handleDragEnter (e: DragEvent) {dragEnter.value true;e.preventDefault(); };// 被拖动的元素在可放置目标上方时 const handleDragOver (e: DragEvent) {dragEnter.value true;e.preventDefault(); };// 被拖动的元素离开可放置目标时 const handleDragLeave (e: DragEvent) {dragEnter.value false;e.preventDefault(); };// 释放被拖动的元素 const handleFileDrop (e: DragEvent) {dragEnter.value false;e.preventDefault();// 获取上传的文件,files是一个数组,可能同时存在一次拖拽多个文件的情况const files e.dataTransfer?.files as FileList;// 此处只处理第一个上传的文件,file包含了上传的文件大小、类型、名称等信息const file files[0];// 限制文件大小if (file.size / 1024 / 1024 10) {console.log(文件不能大于10M。);return;}// 限制文件类型if (![text/plain, application/json].includes(file.type)) {console.log(仅支持txt、 json文件。);return;}// 定义一个文件读取器,读取文件内容let reader new FileReader();reader.readAsText(file, UTF-8);reader.onload (e: ProgressEventFileReader) {fileContent.value e.target?.result;}; }; /scriptstyle scoped .content {width: 400px;height: 400px;overflow: auto;border: 1px solid #dcdfe6; } .empty-tips {margin: 0 auto; } .drag-enter {border: 1px solid #45a3ff; } /style页面展示 实现其实很简单主要就是掌握拖拽相关的几个事件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站要要多少钱广西网络营销外包公司

亚利桑那州立大学(简称“ASU”)在官网宣布与OpenAI达成技术合作。从2024年2月份开始,为所有学生提供ChatGPT企业版访问权限,主要用于学习、课程作业和学术研究等。 为了帮助学生更好地学习ChatGPT和大语言模型产品,AS…

注册个网站要多少钱wordpress浮动导航菜单

Python标准模块--logging参考http://www.cnblogs.com/zhbzz2007/p/5943685.html1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备…

网站备案法律百度网址提交入口平台

阿里HR面试核心的几个问题: 1、你为什么离职? 2、你怎么看待自己的职业生涯?(包括怎么平衡家庭和工作的关系、加班、选择一家公司时的考量、location等) 3、薪资期望 4、项目中遇到的最大挑战是什么?怎么…

做外贸网站怎么访问外国网站站长工具是什么意思

有这样一句名言:要吃掉一头大象,每次吃一口。—— 克雷顿艾布拉姆斯(Creighton Abrams)这句名言给我们的启示就是:看起来非常艰巨的任务,不能一蹴而就,需要进行任务分解,一步一步把它…

中国建设局网站查询建设银行保定分行网站

9.1 模板方法模式概述 模板方法模式是一种行为设计模式,它使用一个抽象的基类定义了一个操作中的算法的骨架,而将一些步骤的实现延迟到子类中。模板方法模式允许子类在不改变算法结构的情况下重新定义算法中的某些步骤。 9.2 代码示例 在Python中使用…

优化一个网站需要多少钱合肥网站建设哪家好价格

使用在 DateTimeFormatInfo 的属性中存储的标准或自定义模式设置 DateTime 值的格式。 可以通过设置可写 DateTimeFormatInfo 的关联属性用自定义模式替代标准模式。若要确定 DateTimeFormatInfo 是否是可写的,请使用 IsReadOnly 属性。 下表列出了每一种标准模式的…

网站上传图片问题江苏建设工程造价管理网站

Mysql的大体结构 客户端:用于链接mysql的软件 连接池: sql接口: 查询解析器: MySQL连接层 连接层: 应用程序通过接口(如odbc,jdbc)来连接mysql,最先连接处理的是连接层。 连接层…

0基础学做网站关于建设设计院公司网站的建议

转载自 史上最全 50 道 Redis 面试题 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存…

中国建设工程招标网官方网站学校网站开发研究的意义和目的

vue创建项目(npm安装→初始化项目) 第一步npm安装 首先:先从nodejs.org中下载nodejs 图1 双击安装,在安装界面一直Next 图2 图3 图4 直到Finish完成安装。 打开控制命令行程序(CMD),检查是否正常 图5 …

网站建设制作过程网站 功能呢

目录 1. 目录结构 2. 代码实现 2.1 安装Express 2.2 app.js - 主文件 2.3 globalMiddleware.js - 全局中间件 3. 程序运行结果 4. 总结 在Node.js的Express框架中,全局生效的中间件是指应用程序启动后,对所有请求都有效的中间件。它通常用于日志记…

个人网站做音乐网要备文化罗湖做网站公司排名

目录 🎈了解题意 🎈算法原理 🚩先处理第一行和最后一行 🚩再处理中间行 🎈实现代码 🎈了解题意 大家看到这个题目的时候肯定是很迷茫的,包括我自己也是搞不清楚题目什么意思,我…

网站开发培训什么本地linux做网站

以下来自一位程序员母亲和工作人员的对话。程序员妈妈:您好,可以帮我推荐一本适合我家小孩看的编程书籍吗?兔子:可以的呀,《Scratch从入门到精通》,这本书适合小孩学习,您可以先看一下哦~程序员…

企业网站关键词应如何优化资源类网站怎么做

目录 前言 几个相关概念 反向传播 梯度下降 损失函数 优化函数

网站开发赚钱方向网站开发费用怎么入账

本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过,UIView内部默认…

网站上海备案万网网站后台管理

Nacos服务发现的方式 1.客户端获取 1.1:先是故障转移机制判断是否去本地文件中读取信息,读到则返回 1.2:再去本地服务列表读取信息(本地缓存),没读到则创建一个空的服务,然后立刻去nacos中读取更新 1.3:读到了就返回,同时开启定时…

长沙网站设计优刻如何设计一款app

对这于这编程语言,要把概念理清也不是件很容易的事情,先是想到叫云语言,就是一种可以聚合工作,社交,人机交互的语言,但是感觉不太明确,百度下有个云语言的百科,是个假大空的东西。 又…

做冻品的网站建设银行网站怎么取消短信服务

参考链接: 使用ASCII值检查Java中的字符串是否仅包含字母 将字符串name 转化为首字母大写。普遍的做法是用subString()取第一个字母转成大写再与之后的拼接: str str.substring(0, 1).toUpperCase() str.substring(1); 看到一种效率更高的做法&…

在小型网站建设小组中的基本建设网站的市场定位

文章目录 前言源码获取一、认识Documents4j二、快速集成2.1、pom.xml依赖2.2、word转PDF实现项目目录WordUtils.javaDemo6.java测试效果 参考文章资料获取 前言 博主介绍:✌目前全网粉丝2W,csdn博客专家、Java领域优质创作者,博客之星、阿里…

新余建网站网易企业邮箱收费版

动态标签 1.用于处理SQL语句中的空白字符和多余的逗号 -- prefix:指定在SQL语句开头添加的内容。 -- prefixOverrides:指定需要移除的开头部分的内容。 -- suffix:指定在SQL语句结尾添加的内容。 -- suffixOverrides:指定需要移…

大学生建设什么网站好wordpress 下载站点

HashMap的底层结构在jdk1.7中由数组链表实现,在jdk1.8中由数组链表红黑树实现,以数组链表的结构为例。 JDK1.8之前Put方法: JDK1.8之后Put方法: HashMap基于哈希表的Map接口实现,是以key-value存储形式存在&#xff0c…