自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JSON配置的动态编程化修改

另外一种方法是,直接指定外部js配置文件,让构建工具自己读取一个可以动态生成配置的JS文件,在这个JS文件中可以编写任意JavaScript代码,因为它会被Node.js执行,所以可以动态获取环境变量、使用条件语句、读取其他文件等。以上是一种方法,但是它的弊端在于多个配置就需要多个文件,且要修改源码。我们可以通过npm运行脚本文件来达到我们的目的。但如果我需要动态地修改。

2025-10-14 16:00:08 183

原创 在windows系统中构建linux版Electron应用

Hyper-V 是微软推出的 硬件虚拟化平台(类似 VMware、VirtualBox),主要用于在 Windows 系统中创建和运行虚拟机(Virtual Machines)。在做这一系列的事情之前有个大前提,就是去控制面板的程序里-启用或关闭Windows功能-勾选适用于Linux的Windows子系统/虚拟机平台/Hyper-V。由于WSL默认运行的是x86架构的Linux环境,所以在WSL中直接构建ARM架构的deb包不可行,交叉编译需要额外配置qemu等工具。检查镜像变量和环境变量是否生效。

2025-06-30 17:17:08 1137

原创 使用echarts画设备拓扑图

【代码】使用echarts画设备拓扑图。

2024-11-01 11:09:32 229

原创 使用blob数据处理文件下载

得到的数据就自然而然是blob数据,同时返回全部的响应数据,因为需要从请求头中获取文件类型和名称,然后对数据进行处理。不管后端返回的是二进制的文件流,还是其他错误的提示信息,比如该用户无该数据的数据权限,因为添加了。让后端将请求的status该为异常,让其直接进入响应拦截失败的错误捕获中,再单独处理,利用。,可以根据其来处理数据,但是这里返回的blob数据类型,已经因为添加了。的缘故,都会包裹成blob数据,进而被下载下来,是json就下载成json。请求头里的内容类型就是返回的数据类型,

2024-06-19 17:50:55 796

原创 vue3中使用onBeforeRouteLeave被触发两次

解决方法:通过flag限制弹窗出现多次,但本质上钩子里还是触发了多次,没有根本上解决问题。我这里触发两次的原因是:Menu菜单启用了路由模式,又在点击菜单项的事件里写了。需求:使用Menu菜单切换路由,在某个组件内部时,实现切换页面时提示未保存。解决方法:去掉点击菜单项的事件里的。,不再使用点击事件去处理路由跳转。问题:发现提示消息出现了两次。

2024-06-07 17:01:01 1282 1

原创 模式和环境变量

在环境变量文件中定义,一个环境变量文件只包含环境变量的键值对.env在所有的环境中载入.env.local在所有的环境中载入,但会被git忽略在开发环境中载入,但会被git忽略注意:只有NODE_ENVBASE_URL和以VUE_APP_开头的变量,将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。

2024-04-03 17:33:03 794 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除