前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
2
回答
29浏览
PWA推送通知在React中注册失败怎么办?
我在用React做PWA,想接入Push API实现推送通知,但service worker注册后调用pushManager.subscribe一直报错,说“Registration failed -...
前端 2026-03-26 20:31:19 -
1
回答
26浏览
PWA 更新后用户看不到新内容怎么办?
我用 Workbox 搭了个 PWA,上线后发现用户经常看不到最新版本。明明我已经更新了 service worker,也看到浏览器后台注册了新的 sw.js,但页面还是老的,除非手动清除缓存或者强制...
前端 2026-03-26 20:00:22 -
1
回答
30浏览
Web Components 中的样式怎么才能穿透到 shadow DOM 里?
我写了一个自定义元素,用了 shadow DOM,但发现外部的 CSS 根本影响不到里面的结构。试过直接在组件内部加 style 标签,但想统一管理样式,所以希望能在外部控制。比如下面这段 CSS,根...
前端 2026-03-26 18:06:20 -
1
回答
24浏览
WebAssembly做科学计算时如何高效传递数组数据?
我用Rust编译成WASM来做矩阵运算,但每次传大数组都特别慢,是不是我用法不对? 试过直接传JS的Float64Array过去,结果性能还不如纯JS。查了文档说要用内存共享,但我照着写还是卡在数据拷...
前端 2026-03-26 17:45:19 -
2
回答
28浏览
PM2启动后接口一直502,是配置问题吗?
我用PM2部署了一个Node.js的Express服务,本地跑得好好的,但部署到服务器上用Nginx反向代理后,访问接口一直返回502 Bad Gateway。 PM2进程显示是online状态,端口...
前端 2026-03-26 16:12:23 -
2
回答
23浏览
Webpack devServer 配置 proxy 为啥不生效?
我在本地开发时用 Webpack 的 devServer 配置了 proxy,想把 /api 开头的请求代理到后端接口,但发请求还是直接打到了前端端口,根本没走代理。 我试过改 target 地址、加...
前端 2026-03-26 16:03:19 -
2
回答
43浏览
为什么我的Vue页面CLS总是超标?图片加载导致布局偏移怎么解决?
我在用Vue做商品列表页,发现Lighthouse测出来的CLS经常超过0.25,主要问题好像是图片加载时没占位,导致下面的内容突然被撑开。我明明给img加了固定宽高,但还是不行。 试过用v-lazy...
前端 2026-03-26 15:37:24 -
1
回答
34浏览
mini-css-extract-plugin 提取的 CSS 顺序为什么乱了?
我用 mini-css-extract-plugin 把样式抽离成单独的 CSS 文件,但发现最终生成的 CSS 顺序和我 import 的顺序不一致,导致样式覆盖出问题。明明我是先引入 reset....
前端 2026-03-26 13:57:22 -
2
回答
24浏览
Shadow DOM 里怎么修改外部传入的 slot 样式?
我在写一个 Web Component,用到了 <slot> 插槽,但发现从外部传进来的元素样式没法在 Shadow DOM 内部覆盖,试了加 ::slotted() 也不生效,是我写法有...
前端 2026-03-26 11:56:21 -
1
回答
31浏览
本地开发用 HTTPS 会影响 React 的 API 请求吗?
我最近在本地用 create-react-app 搭了个项目,为了测试某些需要 HTTPS 的功能(比如摄像头权限),就启用了 HTTPS 启动。但发现发请求到后端接口时老是失败,提示混合内容(mix...
前端 2026-03-26 11:22:22 -
1
回答
57浏览
Postman发送请求后端收不到Vue传的参数?
我在用 Vue 写登录功能,前端用 axios 发 POST 请求,但后端用 Postman 测试时能收到参数,我本地开发却收不到,到底是哪儿出问题了? 我试过把 Content-Type 改成 ap...
前端 2026-03-26 11:19:22 -
1
回答
29浏览
localStorage 存对象为什么取出来变成字符串了?
我用 localStorage.setItem('user', {name: '小明', age: 18}) 存了个对象,结果下次读的时候发现拿到的是 "[object Object]",根本没法用。...
前端 2026-03-26 11:08:22 -
1
回答
28浏览
微前端子应用切换时样式缓存失效怎么办?
我在用 qiankun 搭建微前端项目,主应用和多个子应用都是 Vue。发现一个问题:当切换子应用再切回来时,有些 CSS 样式没生效,尤其是动态插入的 style 标签好像被清掉了。 我试过把公共样...
前端 2026-03-26 09:19:22 -
1
回答
22浏览
FID指标很高,是不是因为CSS阻塞了交互?
最近用Lighthouse测性能,发现FID(首次输入延迟)经常超过300ms。页面其实没多少JS,但有个全屏加载动画是用CSS写的,会不会是这个导致主线程被占用了?我试过把动画移到DOMConten...
前端 2026-03-26 09:15:25 -
1
回答
34浏览
为什么在Vue里用ref获取不到DOM元素?
我在Vue组件里用ref想拿到一个div的DOM,但打印出来是undefined,明明已经加了ref属性,也用了nextTick,还是不行,到底哪里错了? 这是我的代码: <template&g...
前端 2026-03-26 08:29:21 -
1
回答
27浏览
Service Worker 注册后为什么刷新页面还是没生效?
我按照教程注册了 Service Worker,控制台也没报错,但刷新页面后离线功能完全没起作用,缓存也没打上。是不是注册时机有问题? 我的注册代码是这样写的: if ('serviceWo...
前端 2026-03-26 08:16:21 -
1
回答
19浏览
事件冒泡怎么阻止?点击子元素父级也触发了
我在写一个弹窗组件,点击关闭按钮的时候,不仅触发了按钮的关闭逻辑,还冒泡触发了弹窗外层的点击事件(会重新打开弹窗),这明显不对啊! 我试过在子元素的 onClick 里加 e.stopPropagat...
前端 2026-03-26 08:13:19 -
1
回答
35浏览
WebAssembly 真的比 JavaScript 快很多吗?
最近在做一个图像处理的小项目,听说 WebAssembly 性能很强,就试着把一段 JS 的高斯模糊算法改成了 Wasm。但实测下来发现速度提升并不明显,甚至有时候还更慢,是不是我哪里用错了? 我的 ...
前端 2026-03-26 04:44:22 -
1
回答
26浏览
Vue中如何统一处理Ajax请求的错误响应?
我在用Vue做项目,想通过拦截器统一处理接口返回的错误(比如token过期),但不知道为啥拦截器没生效,求指点! 我用的是axios,已经写了响应拦截,但401错误还是直接抛到组件里了,没走拦截逻辑。...
前端 2026-03-25 23:19:20 -
1
回答
33浏览
前端错误监控捕获不到CSS加载失败的问题怎么办?
我在用 Sentry 做前端错误监控,JS 报错都能正常上报,但 CSS 文件加载失败(比如 404)完全没被记录到,这让我很难排查线上样式异常的问题。 试过监听 window.onerror 和 a...
前端 2026-03-25 20:37:17