问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
48浏览
Nikto扫描本地开发环境报错怎么解决?
我在用Nikto扫描本地Vue项目时,执行 nikto -h http://localhost:8080 总是提示连接被拒绝,明明dev server已经跑起来了,端口也确认没被占用,这是啥原因? 尝...
安全 2026-02-28 09:43:17 -
2
回答
38浏览
Code Review 时如何统一团队的代码风格?
我们团队最近开始做 Code Review,但每个人写的代码风格都不一样,比如缩进、分号、引号这些,看得头大。 试过用 ESLint,但有人用 Prettier,配置还经常冲突,到底该以谁为准?有没有...
前端 2026-02-28 09:38:17 -
1
回答
79浏览
缓冲动画在 Safari 上为啥不流畅?
我最近在做一个加载状态的缓冲动画,用的是 CSS 动画配合 transform,Chrome 和 Firefox 都挺顺滑的,但在 Safari 上明显卡顿,甚至有时候直接不动了。是不是我哪里写得不对...
交互 2026-02-28 09:36:21 -
2
回答
33浏览
Next.js 的 ISR 到底是怎么触发重新生成的?
我搞不懂 ISR 的 revalidate 机制,明明设置了 revalidate: 60,但页面好像没按预期更新。我访问页面后等了一分钟再刷新,内容还是旧的,是不是我哪里配置错了? 我的 getSt...
框架 2026-02-28 09:27:19 -
2
回答
40浏览
3D模型组件在移动端无法正常显示怎么办?
我在用一个基于Three.js的3D模型组件,PC上显示没问题,但一到手机上就黑屏或者报错。试过调整canvas尺寸和renderer设置,还是不行。 这是我的基础结构: <div id="3d...
组件 2026-02-28 09:22:22 -
1
回答
36浏览
鼠标跟随动画怎么实现才不卡顿?
我在做一个鼠标跟随的小圆点效果,但一动起来就特别卡,尤其在高分辨率屏幕上。我试过用 mousemove 监听然后直接改元素的 left/top,但性能很差。 是不是应该用 transform?或者加个...
交互 2026-02-28 09:06:27 -
2
回答
89浏览
Placeholder占位加载时怎么避免页面跳动?
我在用骨架屏做列表加载的placeholder,但数据回来后内容高度变了,页面会突然跳一下,特别难受。试过给容器写死高度,但不同设备显示行数不一样,根本没法固定。 现在用的是Tailwind写的骨架组...
交互 2026-02-28 08:38:25 -
1
回答
49浏览
Rematch中如何正确处理异步action的loading状态?
我在用Rematch写一个数据请求的功能,想在请求开始和结束时更新loading状态,但发现状态没反应。我试过在effect里直接dispatch更新loading,但组件没重新渲染。 我的model...
框架 2026-02-28 08:36:22 -
2
回答
90浏览
VSCode调试React项目时断点不生效怎么办?
我在用VSCode调试本地的React项目,已经装了Debugger for Chrome插件,也配好了launch.json,但打的断点总是变成灰色,提示“未验证的断点”。试过重启编辑器、重新编译项...
工具 2026-02-28 08:27:20 -
2
回答
47浏览
FCP太慢了,首屏加载白屏好几秒怎么办?
我们首页上线后 Lighthouse 报 FCP 超过 4 秒,用户一进来就是白屏,体验很差。已经做了图片懒加载和代码分割,但首屏关键资源还是加载太慢。 关键 CSS 是内联的,但字体文件和首屏数据请...
优化 2026-02-28 08:25:21 -
2
回答
33浏览
Prettier 配置了单引号为啥还是变成双引号?
我在项目里用 Prettier 格式化代码,明明在 .prettierrc 里设置了单引号,但保存后字符串还是被改成双引号了,完全搞不懂是哪里出问题。 我试过重启 VS Code、删 node_mod...
工具 2026-02-28 08:24:22 -
1
回答
44浏览
微前端中如何正确共享 Vue 依赖避免重复加载?
我在用 qiankun 搭建微前端项目,主应用和子应用都用了 Vue 3,但发现子应用加载时又把 Vue 打包进去了,导致页面卡顿。我试过在 webpack 的 externals 里排除 Vue,但...
前端 2026-02-28 08:17:21 -
2
回答
42浏览
Transition动画为什么只在进入时生效,退出时不触发?
我用CSS写了个简单的过渡效果,想让元素在显示和隐藏时都有淡入淡出动画,但目前只有显示的时候有动画,隐藏时直接消失了,完全没过渡。是不是哪里写错了? 我试过加了opacity和visibility,也...
交互 2026-02-28 08:15:20 -
1
回答
49浏览
Nikto扫描报出Vue前端有安全漏洞,但我没写后端啊?
我用Nikto扫了本地开发的Vue项目,结果报了一堆“OSVDB”和“CGI”漏洞,可我这明明只是个纯前端静态页面,连后端接口都还没接,怎么会有这些漏洞?是不是误报? 我试过把项目build后用htt...
安全 2026-02-28 08:04:22 -
2
回答
38浏览
代码混淆后的时间检测怎么绕过?
我在做前端反调试练习,用工具混淆了代码,里面加了时间检测逻辑,一运行就直接跳转或清空页面,根本没法调试。试过在控制台覆盖 Date.now(),但好像没生效。 比如混淆后的代码里有类似这样的判断: v...
安全 2026-02-28 07:59:18 -
1
回答
48浏览
Vuelidate 表单验证后错误信息不更新是怎么回事?
我用 Vuelidate 做表单验证,输入框失去焦点时会触发验证,但修改内容后错误提示没消失,明明值已经合法了。试过调用 $touch() 和 $reset() 都不行。 这是我的验证规则代码: co...
交互 2026-02-28 07:39:18 -
2
回答
51浏览
Final Form 表单验证时样式不生效是怎么回事?
我用 Final Form 做表单,配合 CSS 实现错误状态下的边框变红,但明明字段有错误,样式就是没加上。我检查了字段的 meta.error 和 meta.touched,逻辑应该没问题啊。 这...
交互 2026-02-28 06:28:21 -
2
回答
61浏览
Sandbox属性能防点击劫持吗?为什么加了还是被嵌入iframe?
我最近在做安全加固,听说用 iframe 的 sandbox 属性可以防止点击劫持,就在我们 React 项目的主页面加了 allow-same-origin 和 allow-scripts,但测试时...
安全 2026-02-28 04:51:19 -
1
回答
31浏览
Prettier 为啥不格式化我的 Vue 单文件组件?
我用 Prettier 格式化 Vue 文件时,模板部分完全没反应,是配置问题吗? 我已经装了 Vetur 和 Prettier 插件,也设置了默认格式化工具为 Prettier,但保存时只有 scr...
工具 2026-02-28 03:42:22 -
2
回答
46浏览
BMap点击标记后如何获取当前marker的经纬度?
我在用百度地图BMap开发时,给地图加了几个marker,现在想在点击某个marker的时候拿到它自己的经纬度,但试了好几种方法都不对。比如我用marker.getPosition()却报错说unde...
交互 2026-02-28 03:28:17