前端
聚焦前端全栈,结识同频前端伙伴,让前端学习更高效,开发之路更顺畅。
-
2
回答
57浏览
Webpack配置了HMR但修改代码后页面还是整页刷新,怎么回事?
我用Webpack搭了个开发环境,明明启用了Hot Module Replacement,但每次改JS文件页面还是会整页刷新,根本没热更新。查了文档也加了module.hot.accept,但好像没生...
前端 2026-03-06 09:24:18 -
2
回答
74浏览
CSS动画怎么让元素从左往右平滑移动?
我想用CSS动画让一个div从页面左边移到右边,但试了几次都不对。用了transform: translateX()配合@keyframes,可元素要么不动,要么直接跳到终点,根本没有过渡效果。 这是...
前端 2026-03-06 04:02:17 -
1
回答
59浏览
Vue 中如何实现路由切换时缓存组件状态?
我在用 Vue3 + Vue Router 做一个后台管理系统,列表页点进去详情页再返回,列表的滚动位置和搜索条件都重置了,体验很差。听说可以用 keep-alive 缓存路由组件,但试了好像没生效?...
前端 2026-03-06 03:16:18 -
2
回答
42浏览
JSONP跨域请求在Vue中怎么用?一直报错
我在Vue项目里想用JSONP请求第三方接口,但总是失败,浏览器控制台提示“Uncaught ReferenceError: callback is not defined”。我试过动态创建scrip...
前端 2026-03-05 23:37:22 -
2
回答
55浏览
前端监控上报的数据怎么分析才有效?
我们用 Sentry 做了前端错误监控,也自定义上报了一些性能指标,但数据堆在后台根本不知道怎么下手分析。比如白屏时间、接口失败率这些字段,是该用图表看趋势,还是按用户分群? 试过导出 CSV 用 E...
前端 2026-03-05 19:22:22 -
1
回答
35浏览
语义化版本号怎么和 Vue 组件的发布挂钩?
我在用 Vue 开发一个 UI 组件库,打算用语义化版本(SemVer)来管理发布。但我不太确定什么时候该升主版本、次版本还是修订号。比如我改了一个组件的 props 名称,这算破坏性变更吗? 之前我...
前端 2026-03-05 16:19:21 -
2
回答
31浏览
代码 Review 时怎么判断 CSS 写得是否规范?
最近在团队做 Code Review,看到同事写的这段 CSS 有点拿不准要不要提意见,感觉写法不太规范但又说不上来具体问题在哪: .btn { background: #007bff; color:...
前端 2026-03-05 15:28:19 -
2
回答
35浏览
SWC 编译 React 时为啥不识别 JSX 语法?
我用 SWC 替换 Babel 做构建,但一写 JSX 就报错,说 Unexpected token。明明装了 @swc/core 和 @swc/cli,也配了 .swcrc,但还是不行。 这是我的组...
前端 2026-03-05 14:54:23 -
1
回答
25浏览
为什么本地开发用 HTTPS 会报证书错误?
我在本地开发时启用了 HTTPS,但浏览器一直提示“您的连接不是私密连接”,点高级也过不去。我试过用 localhost 和 127.0.0.1 都不行,是不是得自己生成证书? 之前用的是 creat...
前端 2026-03-05 13:48:19 -
1
回答
103浏览
Node.js 服务在高并发下响应变慢,该怎么优化?
我用 Express 写了个 API 服务,平时没啥问题,但最近压测时发现并发一高(比如 1000+ 请求),响应时间就飙升,CPU 占用也飙到 90% 以上。我已经加了 cluster 模块用了多核...
前端 2026-03-05 00:00:29 -
2
回答
47浏览
GitLab CI/CD 中如何正确设置环境变量才能在脚本里读取到?
我在 GitLab 项目的 CI/CD 设置里加了一个环境变量叫 API_KEY,但在 .gitlab-ci.yml 的 script 里用 echo $API_KEY 却输出空。我确认变量是 pro...
前端 2026-03-04 23:58:22 -
1
回答
19浏览
Web Components 中如何正确传递属性值?
我用 Web Components 写了一个自定义元素,想通过 HTML 属性传值进去,但组件内部好像拿不到最新的值。比如我写了 <my-button label="提交">,但在 con...
前端 2026-03-04 23:46:23 -
2
回答
53浏览
Jest 测试中如何模拟 axios 的异步请求?
我在用 Jest 写单元测试,组件里用了 axios 发请求,但每次测试都真的发出去了,还报错。我想 mock 掉 axios,但不知道怎么正确模拟异步返回。 试过用 jest.mock('axios...
前端 2026-03-04 23:04:18 -
2
回答
39浏览
HTML5语义化标签到底该怎么用才对?
我最近在写一个博客页面,看到别人用、这些标签,但自己用的时候总是搞不清该用哪个。比如文章列表页,每个文章摘要应该包在里还是里? 我试过这样写: <section> <h2>最新...
前端 2026-03-04 21:59:24 -
1
回答
30浏览
WebAssembly导出的函数怎么传字符串给JS?
我用Rust编译了一个.wasm模块,里面有个函数想返回一个字符串给JavaScript,但发现直接return字符串会报错。查了文档说要通过内存传递,但具体怎么操作完全懵了。 我试过在Rust里用s...
前端 2026-03-04 16:59:20 -
1
回答
27浏览
Prettier 格式化 Vue 模板时为什么缩进不对?
我用 Prettier 格式化 Vue 文件,但模板部分的缩进总是乱的,明明配置了 tabWidth 为 2,可它还是用 4 个空格。试过重启编辑器、重装插件都没用。 这是我的组件代码: <te...
前端 2026-03-04 12:13:18 -
2
回答
60浏览
Ajax请求为什么总被CORS拦截?
我在本地用 http://localhost:3000 开发前端,调后端接口 http://api.example.com/login,结果浏览器报 CORS 错误,说跨域请求被阻止了。明明后端同事说...
前端 2026-03-04 11:51:19 -
2
回答
24浏览
Changelog 自动生成后格式乱了怎么办?
我用 standard-version 生成 changelog,但提交记录里的中文换行全没了,看起来特别挤。明明 commit 写的时候有换行,为啥生成的 CHANGELOG.md 全变成一行了? ...
前端 2026-03-04 08:54:21 -
2
回答
41浏览
Node.js 后端接口响应慢,前端 Vue 页面加载卡顿怎么办?
我用 Node.js 写了个接口,返回用户列表数据,但每次请求都要 2-3 秒,导致 Vue 页面白屏很久。已经试过加缓存,但效果不明显,是不是哪里写得不对? 前端是用 Vue 3 + Axios 请...
前端 2026-03-04 08:19:22 -
2
回答
49浏览
Postman 发送 POST 请求时 HTML 表单数据怎么传?
我在用 Postman 测试一个登录接口,后端是接收 HTML 表单格式的 POST 数据(Content-Type: application/x-www-form-urlencoded),但我试了好...
前端 2026-03-04 03:19:28