问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
35浏览
表单联动时如何让子组件正确响应父组件的值变化?
我在用 Vue 写一个动态表单,父组件里有个下拉框选“国家”,子组件要根据选中的国家动态加载“城市”选项。但子组件的 props 虽然能收到新值,watch 却不触发,数据没更新。 我试过在子组件里用...
组件 2026-03-21 16:57:24 -
1
回答
37浏览
stylelint 在 PostCSS 中不生效是怎么回事?
我用 PostCSS 配合 stylelint 做 CSS 代码检查,但不管怎么改配置,stylelint 都没报任何错误,哪怕我故意写错语法。是不是插件顺序或者配置哪里有问题? 我的 postcss...
工具 2026-03-21 16:39:16 -
2
回答
38浏览
CORS配置能防CSRF吗?我是不是搞混了这两个概念?
最近在做登录功能,后端同事说要加CSRF防护,但我看网上很多人提到CORS。我就试着在Nginx里配了CORS头,比如Access-Control-Allow-Origin: https://myap...
安全 2026-03-21 15:46:17 -
1
回答
67浏览
小程序分包加载后主包体积还是超限怎么办?
我按照官方文档把部分页面移到 subpackages 里了,但构建完发现主包还是超过 2M,明明那些页面和组件都挪走了啊。是不是有些资源没被正确拆出去? 我在 app.json 里配置了分包,像这样:...
移动 2026-03-21 14:41:19 -
2
回答
27浏览
Prettier 的 endOfLine 配置到底该怎么设才不报错?
我在 Windows 上写 React 项目,每次提交代码 Git 都提示 CRLF 警告,说 Prettier 格式化后换行符变了。我试过在 .prettierrc 里设 "endOfLine": ...
工具 2026-03-21 14:29:20 -
1
回答
43浏览
用 vw 做响应式布局在 iOS 上高度计算不对怎么办?
我在 Vue 项目里用 vh 设置页面高度,结果在 iPhone 上显示不全,底部被截掉了。安卓和桌面浏览器都正常,就 iOS Safari 出问题。试过用 100vh,也试过动态计算 window....
移动 2026-03-21 13:51:19 -
2
回答
58浏览
Egg.js 中如何正确渲染带变量的 HTML 模板?
我在 Egg.js 里用 view 渲染 HTML,想把 ctx.locals 的变量传到页面里,但页面上直接显示了 这段代码,根本没解析成实际值。是不是模板引擎没配对? 我用的是默认的 ejs,co...
前端 2026-03-21 13:47:19 -
2
回答
47浏览
自定义组件的props怎么设计才更灵活?
我写了个按钮组件,想通过props控制它的类型和大小,但每次加新样式就得改组件内部逻辑,感觉很僵硬。有没有更好的方式? 比如现在这样写,只能支持预设的几种type,没法传自定义class: funct...
组件 2026-03-21 13:38:20 -
2
回答
34浏览
长列表滚动卡顿,内存占用高怎么优化?
我在做一个消息列表页,数据有上千条,即使只渲染可视区域,滚动还是特别卡,而且内存占用一直很高。我试过用 React 的虚拟滚动库,但效果不明显,是不是 CSS 写得有问题? 比如下面这段样式,会不会导...
优化 2026-03-21 13:32:23 -
1
回答
45浏览
前端能直接加密用户密码吗?怎么保证安全?
我在做登录页面,想在前端把用户输入的密码加密后再传给后端,但不确定这样做是不是真的安全。试过用 crypto-js 做 SHA256 加密,但听说这样其实没用,因为密钥或算法暴露在前端,攻击者照样能还...
安全 2026-03-21 13:28:25 -
1
回答
41浏览
组件卸载后订阅没清理,内存泄漏怎么解决?
我在 React 组件里用 useEffect 订阅了一个全局事件,但切换页面后发现回调还在执行,明显是内存泄漏了。试过在 useEffect 返回函数里 unsubscribe,但好像没生效? 下面...
优化 2026-03-21 13:26:23 -
1
回答
33浏览
IgnorePlugin 真的能减少打包体积吗?我配置了好像没效果
我在用 Webpack 打包项目时,听说 IgnorePlugin 可以忽略某些模块来减小体积。比如我想跳过 moment 的本地化文件,就照着文档加了插件,但打完包发现 vendor.js 一点没变...
优化 2026-03-21 13:10:24 -
2
回答
32浏览
Postman Monitor监控为啥不按设定频率执行?
我在Postman里给一个API集合设置了Monitor,配置的是每小时跑一次,但实际发现有时候隔了两三个小时才执行,甚至有几次直接没触发。我检查过网络和API本身都没问题,手动运行Collectio...
工具 2026-03-21 13:08:18 -
2
回答
32浏览
Intersection Observer 预加载图片为啥没触发?
我在用 Intersection Observer 做图片懒加载,但滚动到图片位置时回调根本没执行,不知道是哪里写错了。 已经把 rootMargin 设成 '100px' 了,也确认元素在视口内,但...
优化 2026-03-21 13:03:19 -
2
回答
66浏览
Jira任务状态更新后页面没刷新怎么办?
我在用 Jira 管理前端任务,每次改完任务状态(比如从“进行中”拖到“已完成”),页面不会自动刷新,得手动 F5 才能看到最新状态,这体验太差了。试过清缓存、换浏览器都不行。 是不是我页面里这段嵌入...
工具 2026-03-21 12:53:16 -
1
回答
55浏览
WebAssembly 返回的字符串在 JS 里怎么正确读取?
我用 Rust 编译了个 wasm 模块,导出一个返回字符串的函数,但在 Vue 里调用后拿到的是一堆数字,不知道怎么转成正常字符串。试过 TextDecoder 但好像位置不对,文档看得有点懵。 这...
前端 2026-03-21 12:49:17 -
2
回答
39浏览
Prettier 的 htmlWhitespaceSensitivity 到底该怎么用?
我在用 Prettier 格式化 Vue 组件时,发现 HTML 里的空格有时候被删掉导致样式错乱。查了文档说可以用 htmlWhitespaceSensitivity 配置,但我设成 "strict...
工具 2026-03-21 12:37:21 -
1
回答
54浏览
如何正确设置关键CSS资源的加载优先级?
我在优化页面首屏加载速度时,发现关键CSS还是被浏览器低优先级加载了。明明用了preload,但Lighthouse还是提示“未发现关键请求链”。 我试过把关键样式内联,也试过用preload预加载外...
优化 2026-03-21 12:35:21 -
1
回答
72浏览
Animate.css动画只播放一次后失效怎么办?
我在项目里引入了 Animate.css,给一个按钮加了 animate__animated animate__bounce 类,第一次点击能正常弹跳,但之后再点就没反应了。是不是要手动清除类名?试过...
交互 2026-03-21 12:23:20 -
1
回答
54浏览
Vite 中 CSS 变量作用域失效是怎么回事?
我在 Vite 项目里用 CSS 变量做主题切换,但发现变量在某些组件里读不到,明明定义了却显示默认值。试过加 :root 和 scoped 都不行,是不是 Vite 处理 CSS 的方式有坑? 这是...
框架 2026-03-21 12:19:20