资讯中心

站内搜索

【vue】vue中下载文件的方法

1. 下载后端返回文件 1.1 后端为post请求返回二进制流文件 Blob Blob对象标识一个不可变、原始数据的类文件对象。Blob表示的不一定是JavaScript原生格式的数据 responseType responseType它表示服务器响应的数据类型,由于后台返回来的是二进制数据,所以要把它设为‘blob’ 通过设置responseType为blob,可以直接拿到二进制文件转化为Blob,两种使用 Blob 实现文件下载的方式

前端部署实战(阿里云服务器+nginx)

阿里云服务器部署前端项目 准备打包好的前端代码 使用npm run build 命令打包前端项目为dist包,我们的qiankun微前端项目包括一个主应用master和两个子应用sub-vue2、sub-vue3,需要分别打包这三个项目的代码。 获取一台阿里云服务器 阿里云服务器有免费试用的版本,学生认证最多可以使用三个月,非学生认证可以试用一个月。获得自己的服务器后,打开云服务器ECS控制台,在实例中找到自己服务器,点击远程连接,选择通过WorkBench远程连接之后需要

uniapp系列-报错或常见问题处理集锦

问题一:执行完命令,就不动了,或者是uniapp 遇到编译很慢,无法正常运行的情况 情况1:执行run dev命令后,一直就不动了,输出如下 PS C:\XXXXXXXX> npx yarn run dev:h5 yarn run v1.22.19 warning package.json: No license field $ uni 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。 正在编译中... uni-app 有新版

goland的debug模式修复

目录 1、使用下载的老版的goland,使用debug模式无法正常生效: 2、处理方案: 3、资源 1、使用下载的老版的goland,使用debug模式无法正常生效: 异常信息为,此处就是goland中的dlv.exe版本太老导致,也就是dlv.exe不能适配最新的go版本: error layer=debugger could not patch runtime.mallogc: no type entry found, use 'types' for a list o

WebSocket vs SSE: 实时数据推送到前端的选择与实现(详细)

在现代 Web 应用程序中,实时数据推送给前端变得越来越重要。无论是实时聊天、实时通知还是仪表板上的实时更新,都需要一种有效的方式来将数据推送给前端。本文将介绍两种常用的实现方法:WebSocket 和 Server-Sent Events(SSE),并提供详细的实现步骤。 二者对比 WebSocket 和 Server-Sent Events (SSE) 都是用于实现实时数据推送的技术,但它们在设计、用途和实现上有一些重要的区别。让我们详细比较这两种技术。 We

微信小程序 | 小程序的事件处理

🖥️ 微信小程序 专栏:小程序的事件处理 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ 👉 你的一键三连是我更新的最大动力❤️ 目录 一、小程序的事件监听 事件的监听 二、常见事件类型划分 组件的特殊事件 三、事件对象属性分析 事件对象event currentTarget和target的区别 touches和changedTouches的区别(比较少用到)

Win7安装VScode+Node.js

有C编程基础,未接触过JavaScript,小白入门甚至分不清Java和JavaScript,所以如果我安装成功的话,应该大家问题不大。(PS:win7系统很多不支持了,真的是BUFF叠满) 前言:VScode支持Win7系统的最新版本只到1.70,再往后的就不支持了。 一、VScode安装 安装VScode的教程网站里能搜到很多,其实它安装起来没什么难度,主要是在找适合系统版本上走了很多弯路,花的时间比较久,下面就把我遇到的问题都记录一下,有帮助是意外之喜,写的不好请多指教。 1.下载

Tomcat 的使用(图文教学)

前言 本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主! 也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远! 一、什么是Tomcat? Tomcat 是一款免费、开源的 Web 服务器和 Servlet 容器,由 Apache 软件基金会开发和维护。Tomcat 实现了 Java Servlet、JavaServer Pages(JSP)、Java Expression Language(EL)和 WebSoc

如何在win10系统上使用旧版本的IE浏览器

win10系统打开IE浏览器自动变成了Edge浏览器,切换成IE模式时,IE浏览器的版本默认为IE11(注:Edge浏览器只支持IE11),有些网站只能使用IE浏览器打开或者在做一些兼容性测试时,需要使用到不同版本的浏览器。下面介绍一下,如何在win10系统上使用旧版本的IE浏览器: 第一步:使用Edge浏览器打开网站,点击右上角的...图标,选择选项在IE模式下重新加载(打开以后,这个IE浏览器的版本是IE11) 第二步: 在弹出提示栏中勾选“在兼容性视图中打开此页面”、“下次在IE模

前端项目部署自动检测更新后通知用户刷新页面(前端实现,技术框架vue、js、webpack)——方案一:编译项目时动态生成一个记录版本号的文件

前言 当我们重新部署前端项目的时候,如果用户一直停留在页面上并未刷新使用,会存在功能使用差异性的问题,因此,当前端部署项目后,需要提醒用户有去重新加载页面。 技术框架 vue、js、webpack 解决方案 编译项目时动态生成一个记录版本号的文件 轮询(20s、自己设定时间)这个文件,判断版本号,有新版本则通知用户刷新页面 通过监听visibilitychange事件,在页面隐藏时停止轮询,页面显示立马检测一次更新 检测到更新后,停止轮询 (感兴趣的可去看方案二:根据打
加载更多

一个令你着迷的主题!

查看演示 官网购买