- 博客(8)
- 收藏
- 关注
原创 vue项目首次加载缓慢,利用splitChunks分包打包导致上线chunk-XX.js文件过多页面加载缓慢资源请求阻塞问题解决方案
vue项目首次加载缓慢,利用splitChunks分包打包导致上线chunk-XX.js文件过多页面加载缓慢资源请求阻塞问题解决方案由于后台管理项目一直在迭代开发,不知不觉项目包过大(30MB左右),每次项目上线后加载最新资源文件(chunk-vendors)用时过久。白屏时间比较长用户体验感特别差。
2024-07-10 16:57:37 615
原创 nvm安装与使用,对node版本管理
nvm安装与使用,对node版本管理,开发过程中几个项目同时进行时而且项目node版本也不相同,这种情况下就会存在node.js版本不兼容问题,windows系统的node升级,是可以通过nvm控制切换node版本。
2024-05-11 13:45:00 380
原创 axios请求会pending几秒再返回数据是什么原因?
axios请求会pending几秒再返回数据是什么原因?因为同一个页面请求太多,但是浏览器同时能发送的请求数量有限,所以该请求被放在队列里等待了。上面截图有个queued at 1.6秒,也就是该请求从代码执行到真正发送等了近2s时间。
2024-05-11 09:20:38 562
原创 vue2-ace-editor 在线编辑器用法
vue2-ace-editor 在线编辑器用法,Ace 是一个用 JavaScript 编写的可嵌入代码编辑器。它与 Sublime、Vim 和 TextMate等原生编辑器的功能和性能相匹配。它可以很容易地嵌入到任何网页和 JavaScript 应用程序中。Ace 被维护为Cloud9IDE的主要编辑器 ,并且是 Mozilla Skywriter (Bespin) 项目的继承者。
2024-05-09 08:45:00 1423
原创 解决前端部署之后,通知用户系统有新版本【version-polling】
解决前端部署之后,通知用户系统有新版本【version-polling】,为了解决前端项目部署之后,如何通知用户系统有新版本,并引导用户刷新页面以加载最新资源的问题。
2023-10-24 14:40:22 340
原创 vue3使用import.meta.env在vite.config.ts下使用env环境变量的方法
vue2中vue2使用 process.env获取环境变量vue3中process.env 在vue3中不生效vue3中使用 import.meta.env 获取环境变量vite.config.ts中无法使用import.meta.envexport default (({ mode }) => { const VITE_APP_SERVER_URL: string = loadEnv(mode, process.cwd()).VITE_APP_SERVER_URL;
2022-05-18 10:25:46 12319
原创 利用open href 实现浏览器打开窗口查看图片
实现代码 let newWindow = window.open('_blank'); newWindow.location.href = url + '&disposition=inline';字段说明_blank 打开新窗口url 需要打开的图片地址disposition=inline 是图片打开窗口 附件直接下载功能location 与 locatin.href 区别location是location.href的缩写...
2021-12-02 16:27:54 1131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人