前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
2
回答
95浏览
PWA离线页面样式加载失败怎么办?
我在开发PWA时遇到了离线页面样式丢失的问题,明明注册了service worker并缓存了html和js文件,但离线时CSS样式完全没应用,刷新后又能正常显示了。这是怎么回事? 我尝试在servic...
前端 2026-02-17 07:49:32 -
2
回答
64浏览
HTML表单必填字段的默认提示怎么改样式啊?
折腾了一下午都没搞定,我给输入框加了required属性,但提交时弹出的默认提示框太丑了,怎么才能改成自定义的提示文字和样式呢? 试过在input里写oninvalid="setCustomValid...
前端 2026-02-17 04:46:26 -
2
回答
124浏览
为什么给Vue组件的图片加滤镜后位置会偏移?
我在做一个图片轮播组件,给图片加了CSS滤镜后,鼠标悬停时图片会突然偏移位置,调整了margin和padding都不管用。代码是这样的: <template> <div class=...
前端 2026-02-17 00:35:41 -
2
回答
86浏览
ESLint和Prettier配置冲突怎么解决?代码格式检查老报错
最近团队要求统一代码规范,我把ESLint和Prettier都配上了,但每次保存代码都会报错,比如"Unexpected spaces"和"Missing semicolon"。 尝试过安装eslin...
前端 2026-02-17 00:11:28 -
2
回答
80浏览
为什么我的axios请求拦截器设置的headers没生效?
在用axios写请求拦截器时,明明在config.headers里加了token,但抓包发现请求头里始终没有这个字段,这是怎么回事? 我的代码是这样的: axios.interceptors.requ...
前端 2026-02-16 21:47:24 -
2
回答
34浏览
React页面FMP分数低,为什么首次内容渲染这么慢?
我正在优化一个产品列表页面,用React+Axios加载数据后渲染列表,Lighthouse测FMP有4秒多,但代码已经用懒加载了。代码里用useEffect获取数据,但感觉首次渲染卡在某个环节......
前端 2026-02-16 21:12:26 -
1
回答
37浏览
Ajax发送JSON数据时服务器返回400错误怎么办?
我在用jQuery的$.ajax发送POST请求时,把数据对象直接写在data参数里,服务器提示400错误说"Unexpected token"。 尝试过把contentType设成applicati...
前端 2026-02-16 20:31:24 -
2
回答
52浏览
Vue中使用DocumentFragment优化DOM操作时为什么没有性能提升?
我在开发一个需要频繁渲染大量列表项的Vue组件时,尝试用DocumentFragment来优化DOM操作。按照文档写了个循环拼接节点的代码,但实际测试发现性能提升不明显,甚至比直接操作DOM还慢一点....
前端 2026-02-16 20:28:24 -
2
回答
82浏览
WebAssembly中使用SIMD时为什么出现类型不匹配错误?
我在用WebAssembly的SIMD模块优化图像处理时,调用v128.load加载像素数据,结果报错说参数类型不匹配。 具体场景是这样的:用Emscripten编译C++代码时启用了SIMD选项,想...
前端 2026-02-16 20:03:25 -
2
回答
59浏览
代码审查中如何处理CSS类名重复导致的样式覆盖问题?
在审查同事的代码时发现,两个不同组件都用了.header类名: .componentA .header { background: blue; } .componentB .header { back...
前端 2026-02-16 18:09:30 -
2
回答
46浏览
Jenkins构建React项目时npm install报错,怎么排查?
各位大佬帮忙看看,我配置Jenkins持续集成时卡住好久了。React项目在Jenkins构建到npm install这步就报错,本地跑完全没问题啊。 错误提示是这样的:npm ERR! code E...
前端 2026-02-16 16:24:27 -
2
回答
39浏览
为什么设置了timeout的JQuery Ajax请求还是没超时?
我在用JQuery的$.ajax发请求时设置了timeout: 2000,但实际测试发现请求超过3秒后还是继续执行了,甚至没有触发error回调。之前试过把timeout改成1000都试过,但问题依旧...
前端 2026-02-16 15:10:33 -
2
回答
60浏览
SameSite=Lax设置后,跨域请求携带Cookie失效怎么办?
我在项目中设置了Cookie的SameSite=Lax和Secure属性,但跨域请求到第三方支付接口时,Cookie没有被携带,导致登录失效。后端返回的Set-Cookie头看起来没问题,前端请求也用...
前端 2026-02-16 10:49:45 -
2
回答
42浏览
媒体查询在手机和桌面设备上没生效怎么办?
我在给网站做响应式布局时,写好了媒体查询,但手机和桌面样式完全没变化。比如这个导航栏,想让手机端显示汉堡菜单,桌面端显示横向菜单: @media screen and (max-width: 600p...
前端 2026-02-16 10:23:28 -
2
回答
57浏览
Vite预构建时报错“Missing package”,但依赖明明已安装怎么办?
最近在用Vite开发项目,每次启动时预构建依赖都会卡住,报错说“Missing package: ‘@vue/reactivity’ required by ‘my-vue-app’”。但packag...
前端 2026-02-15 23:01:32 -
2
回答
65浏览
Conventional Commits规范在Vue项目里怎么总报错?
最近在Vue项目里用Conventional Commits规范,但每次提交代码husky检查就报错。比如我写了这样的组件: <template> <button class=&qu...
前端 2026-02-15 21:52:29 -
1
回答
42浏览
动态生成大量DOM元素时页面卡顿,如何优化?
我最近在做一个需要动态生成1000个带过渡效果的div的项目,用for循环拼接innerHTML时页面直接卡死了。改用文档碎片(documentFragment)后流畅度有提升,但滚动时依然卡顿。 尝...
前端 2026-02-15 21:19:24 -
2
回答
43浏览
GitHub合并分支时冲突怎么解决总是报错?
我在本地用git merge feature-branch合并分支时,有个文件冲突改完后还是报错error: couldn't open 'path/to/file': No such file。已经...
前端 2026-02-15 20:21:24 -
2
回答
34浏览
Vite+esbuild构建后代码没压缩?配置哪里出问题了?
最近在项目里集成esbuild做代码压缩,但生产构建出来的JS文件完全没变化。按文档配置了esbuild插件,还尝试过手动设置minify选项,但控制台一直提示warning UNKNW: Unkno...
前端 2026-02-15 20:17:27 -
2
回答
90浏览
为什么我的HTTPS页面加载时显示Mixed Content错误?
我在开发一个HTTPS网站时,发现用JavaScript请求HTTP接口会报Mixed Content错误。明明服务器已经配置了SSL证书,为什么还是不行? 比如这个请求代码: fetch('...
前端 2026-02-15 19:59:29