前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
1
回答
21浏览
WeakMap保存DOM元素后内存没释放是怎么回事?
我在用WeakMap存DOM元素的状态时遇到了问题,按理说WeakMap应该自动回收内存,但用开发者工具看内存占用一直没降下来。 比如给拖拽元素存储位置信息:const dragStates = ne...
前端 2026-02-15 14:55:28 -
1
回答
20浏览
Node.js中如何实现不同环境的日志分级输出?
最近在维护一个Node.js项目,需要根据环境(dev/test/prod)动态调整日志级别。之前用硬编码的if判断环境变量,发现代码重复严重,而且生产环境偶尔会漏掉敏感日志。 尝试用winston库...
前端 2026-02-15 14:16:27 -
1
回答
21浏览
Vite配置Library模式打包后导出的文件无法被其他项目引入怎么办?
我在用Vite的Library模式打包一个工具库时遇到问题,按照文档配置了library选项,但打包生成的umd文件在另一个项目里引入时一直报错:Uncaught TypeError: Cannot ...
前端 2026-02-15 10:24:34 -
1
回答
18浏览
SVG路径动画在不同浏览器显示效果不一致怎么办?
我正在用SVG做加载动画,给路径加了stroke动画,代码看起来没问题,但Chrome显示正常,Firefox却有明显抖动,Safari直接偏移了。折腾了半天,但效果还是不对,求大神指点! 代码是这样...
前端 2026-02-15 10:13:39 -
2
回答
14浏览
组件命名规范要不要加类型前缀容易混乱吗?
我们在团队协作时组件命名经常出现UserCard和CardUser混用的情况,虽然都表示用户信息卡片,但看起来很混乱。有人提议统一加UI-前缀区分基础组件,但感觉这样写起来很麻烦。 之前试过用文件夹结...
前端 2026-02-15 09:51:34 -
2
回答
9浏览
如何防止用户输入中的单引号导致SQL注入漏洞?
我在开发登录页面时发现,当用户输入类似' OR 1=1--的恶意用户名时,后端查询直接返回了所有用户数据。虽然我在前端用了正则过滤了单引号:username.replace(/'/g, ''),但测试...
前端 2026-02-15 09:34:41 -
1
回答
31浏览
微前端JS沙箱中第三方库冲突怎么处理?iframe隔离后还是报错
我在用微前端架构集成子应用时,发现两个子应用都引入了不同版本的Lodash库,导致主应用页面报错。尝试用iframe沙箱隔离,但子应用加载时还是提示Cannot read properties of ...
前端 2026-02-15 06:44:30 -
1
回答
20浏览
Vite使用purgecss后CSS文件没变小是怎么回事?
我项目里用styled-components后CSS文件变得很大,按照教程配置了purgecss插件,但构建后dist里的css文件还是原样。在vite.config.js里这样写的: import ...
前端 2026-02-14 23:26:25 -
1
回答
18浏览
Postman发送JSON请求包含CSS样式字符串时返回400错误怎么办?
我在Postman里测试API时,发送POST请求的JSON数据里有一个字段需要包含CSS样式字符串,比如: body { background-color: #f0f0f0; font-family...
前端 2026-02-14 20:28:06 -
1
回答
30浏览
Charles证书安装后手机浏览器仍显示不安全怎么办?
刚用Charles抓手机微信网页版的请求,按教程安装了Charles CA证书,手机显示安装成功。但打开微信里的测试网站时还是提示证书不信任,红色感叹号警告。已经试过清除缓存、重启手机和Charles...
前端 2026-02-14 18:39:25 -
1
回答
301浏览
微前端应用隔离时子应用样式被污染怎么办?
我在用qiankun做微前端时,发现父应用的全局样式影响了子应用的组件显示,比如子应用的按钮样式突然变成红色,但它的Less文件里没定义这个颜色。 尝试过在子应用配置里开启sandbox:sandbo...
前端 2026-02-14 18:03:23 -
2
回答
68浏览
移动端图片超出容器宽度怎么办?
在做卡片布局时,图片在移动端总是超出容器宽度,我设置了max-width: 100%和object-fit: cover也不管用,这是为什么? 我的结构是这样的:<div class="card...
前端 2026-02-14 15:00:28 -
1
回答
41浏览
HTTPS启用后CSS样式失效,服务器返回403错误怎么办?
我最近给网站配置了HTTPS,但发现CSS样式加载失败了。浏览器控制台提示: GET https://example.com/styles/main.css net::ERR_ABORTED 403 ...
前端 2026-02-14 12:55:28 -
2
回答
38浏览
React中使用router.push回调函数没执行怎么办?
我在用React Router 6做编程式导航时遇到问题,调用navigate('/next', { replace: true, onComplete: () => console.log('...
前端 2026-02-14 08:23:54 -
2
回答
139浏览
为什么我的PerformanceObserver监听不到长任务?
我在用PerformanceObserver监听长任务时一直没数据返回,但页面明显有卡顿。按照MDN文档写了代码,设置entryType为'longtask',但回调函数从来没被触发过... 这是我的...
前端 2026-02-14 00:08:23 -
2
回答
24浏览
拖拽元素时为什么位置会偏移?CSS定位设置没问题啊
我在实现拖拽排序功能时遇到问题,拖拽元素在放手后的位置总比拖动终点偏移约20px。我设置了.draggable { position: relative; cursor: move; },拖拽时用cl...
前端 2026-02-13 23:58:22 -
1
回答
27浏览
为什么DllPlugin打包后样式文件没生效,打包后的dll里没有CSS内容?
我用Webpack的DllPlugin打包公共依赖时,发现生成的dll文件里没有包含我配置的CSS文件。虽然在entry里加入了样式表路径,但打包后的manifest.json里也没有相关记录。 尝试...
前端 2026-02-13 22:49:26 -
2
回答
11浏览
Charles代理下,为什么iOS设备的请求URL路径被自动修改了?
用Charles抓小程序的接口请求时,iOS真机调试发现所有请求的URL前面被自动加上了"/charles/proxy"前缀,导致404错误。已经正确安装SSL证书并勾选了映射本地文件功能,重启设备和...
前端 2026-02-13 20:50:25 -
1
回答
9浏览
meta viewport设置后移动端布局还是错乱怎么办?
我给网站加了meta viewport标签,但手机访问时页面还是自动缩放导致布局错乱: <meta name="viewport" content="width=device, initial-...
前端 2026-02-13 20:26:25 -
1
回答
10浏览
Vue组件销毁时为什么之前的AJAX请求没被取消?
在做搜索框实时查询功能时,当我快速输入多个字符导致多次发送请求,虽然用了abortController,但页面跳转时控制台还是报错"AbortError",之前的请求好像没完全取消。 我的代码是这样写...
前端 2026-02-13 18:24:31