前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
2
回答
25浏览
自定义事件触发后监听器没反应是怎么回事?
我在项目里用 new CustomEvent 创建了一个自定义事件,也用 addEventListener 监听了,但就是不执行回调,不知道哪里出错了? 我试过在同一个元素上先 addEventLis...
前端 2026-03-24 10:23:20 -
2
回答
32浏览
Webpack HMR为啥改了代码不自动刷新?
我本地开发时启用了 Webpack 的 HMR,但改了 JS 文件后页面没反应,控制台也没报错。明明之前好好的啊! 我的 entry 里加了 'webpack/hot/dev-server',devS...
前端 2026-03-24 10:07:21 -
1
回答
67浏览
如何准确监控首屏加载时间?
我在做性能监控时,想准确获取用户看到首屏内容的时间,但发现不同方法测出来的结果差别挺大。 试过用 performance.timing.domContentLoadedEventEnd,也试过用 pe...
前端 2026-03-24 07:30:20 -
1
回答
34浏览
微前端中如何正确共享 React 依赖避免重复加载?
我在用 qiankun 搭微前端,主应用和子应用都用了 React,结果页面一加载就报 React 重复初始化的错。我试过在 webpack 里配 externals,但子应用单独运行时又找不到 Re...
前端 2026-03-24 03:18:23 -
2
回答
63浏览
前端监控告警怎么避免重复发送相同错误?
我们项目接入了 Sentry 做前端错误监控,但发现同一个用户在短时间内反复触发同一个 JS 错误时,会疯狂往告警群里发消息,根本看不过来。有没有办法在前端或者上报逻辑里做一下去重?比如相同错误在 5...
前端 2026-03-24 03:10:21 -
1
回答
34浏览
为什么我的Vue页面Performance Score这么低?
我用Lighthouse测了一个Vue做的商品列表页,Performance Score只有40多分,主要扣分在FCP和TTI。我已经用了懒加载图片,但好像没起作用。 这是我的组件代码: <te...
前端 2026-03-23 21:17:21 -
1
回答
56浏览
Vue Router嵌套路由子组件不显示怎么办?
我用 Vue 3 + Vue Router 4 做了个后台管理页面,父路由是 /admin,想在里面嵌套子路由比如 /admin/users,但子组件就是不渲染出来。我在父组件里写了 ,路由配置也用了...
前端 2026-03-23 20:50:24 -
1
回答
53浏览
Lerna 发布时子包样式丢失是怎么回事?
我用 Lerna 管理一个多包项目,其中一个子包导出了一些 CSS 组件。本地开发没问题,但执行 lerna publish 发布后,其他项目引入这个包时样式完全没生效,控制台也没报错。 我检查了发布...
前端 2026-03-23 20:35:19 -
2
回答
23浏览
事件委托怎么绑定动态添加的按钮点击事件?
我用事件委托给 ul 绑定了点击事件,想监听里面动态生成的按钮,但点按钮没反应。 我试过把事件写在 document 上也不行,是不是哪里写错了? document.querySelector('ul...
前端 2026-03-23 15:53:19 -
2
回答
42浏览
Vite 和 Webpack 在处理 CSS 嵌套时配置有什么不同?
我最近从 Webpack 切换到 Vite,发现原来在 Webpack 里能正常用的 CSS 嵌套写法在 Vite 里直接报错了,是不是要额外装插件? 我在组件里写了这样的样式: .container...
前端 2026-03-23 12:49:24 -
1
回答
27浏览
如何监听页面中用户的所有点击行为并上报?
我在做前端监控系统,想记录用户在页面上的所有点击行为,包括按钮、链接、甚至空白区域。试过给 document 加 click 事件监听,但发现有些点击没捕获到,比如某些动态加载的组件或者被 stopP...
前端 2026-03-23 09:45:18 -
1
回答
42浏览
Web Vitals 中的 LCP 元素总是变动,怎么固定测量?
我在用 web-vitals 库测 LCP 时发现每次刷新页面,LCP 元素都不一样,有时候是图片,有时候是标题,导致数据波动特别大。这让我很难判断优化效果。 我试过给关键元素加 priority 属...
前端 2026-03-23 09:31:18 -
1
回答
40浏览
微前端子应用调试时如何查看props传递是否正确?
最近在用qiankun搭微前端,主应用向子应用传了一些初始化参数,但子应用里拿不到,控制台也没报错,根本不知道是没传过去还是子应用没接收到。我试过在子应用的mount函数里打印props,但有时候是空...
前端 2026-03-23 02:51:20 -
1
回答
23浏览
前端错误监控为啥捕获不到异步错误?
我在项目里用 window.addEventListener('error') 监听全局错误,同步的报错都能正常上报,但像 setTimeout 里的错误就完全捕获不到,这是为啥? 试过加了 unha...
前端 2026-03-22 22:04:18 -
1
回答
24浏览
Vite 之后下一代构建工具会是什么?
最近项目从 Webpack 切到 Vite 后快了不少,但看到社区在讨论 Turbopack、Rspack 这些新工具,有点迷茫:到底该学哪个?它们真能取代 Vite 吗? 我试了下 Rspack,配...
前端 2026-03-22 15:28:22 -
1
回答
29浏览
Gulp 打包 Vue 组件时模板没被编译怎么办?
我用 Gulp 打包一个简单的 Vue 单文件组件,但发现 HTML 模板根本没被处理,浏览器里直接显示了原始的 <template> 内容,这肯定不对啊。 我已经装了 gulp-vue-...
前端 2026-03-22 15:23:20 -
2
回答
48浏览
async/await 为什么没按顺序执行?
我写了个函数想依次请求两个接口,但发现第二个请求没等第一个完成就发出去了,是不是 async/await 用错了? 我试过把 await 放在 fetch 前面,也确认函数是 async 的,但还是不...
前端 2026-03-22 11:17:18 -
2
回答
36浏览
WebAssembly做矩阵运算比JS慢?是不是我用错了?
我最近在尝试用WebAssembly加速一个图像处理模块,里面涉及大量4x4矩阵乘法。但实测下来发现WASM版本居然比纯JavaScript还慢,有点懵。是不是我的调用方式有问题? 我用的是Emscr...
前端 2026-03-22 10:26:21 -
1
回答
35浏览
Node.js 项目中怎么统一管理前端和后端的日志输出?
我最近在用 Express + React 做一个全栈项目,前端用 console.log 打日志,后端用 winston,但两边格式不统一,调试起来特别乱。有没有办法让前后端日志风格一致,还能区分来...
前端 2026-03-22 08:06:20 -
1
回答
60浏览
动态路由参数怎么在组件里获取不到?
我在用 Vue Router 做动态路由,路径定义成 /user/:id,但在组件里用 this.$route.params.id 却拿不到值,刷新页面后就变成 undefined 了,这是为啥? 路...
前端 2026-03-22 05:26:19