问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
47浏览
IntersectionObserver 在 Vue 中不触发回调是为什么?
我在 Vue 里用 IntersectionObserver 监听一个元素是否进入视口,但回调一直没执行,不知道哪里出错了。 我已经确认元素确实滚动到了可视区域,也试过调整 threshold 和 r...
前端 2026-03-03 20:17:20 -
2
回答
42浏览
EmojiPicker 组件样式错位怎么解决?
我在项目里用了一个第三方的 EmojiPicker 组件,但弹出的表情面板位置总是偏移,明明父容器是 relative 定位,它却跑到了页面左上角。试过改 z-index 和 position 都没用...
组件 2026-03-03 20:12:17 -
2
回答
57浏览
Element Plus折叠面板怎么默认展开多个面板?
我用Element Plus的Collapse组件,想让页面加载时默认展开多个面板,但文档里只看到activeNames可以设一个字符串或数组,我试了传数组进去却没生效,控制台也没报错。 我的代码是这...
组件 2026-03-03 20:07:23 -
2
回答
64浏览
前端安全审计时怎么判断CSS有没有安全风险?
最近在做项目的安全审计,听说CSS也可能有安全问题,比如XSS之类的。但我一直以为CSS是静态样式,不会执行代码,所以有点懵。 我试过用一些在线工具扫描,但没报错。不过我们有个动态加载用户自定义主题的...
前端 2026-03-03 20:06:21 -
2
回答
54浏览
Solid Start 中如何正确使用服务器端获取的数据?
我在 Solid Start 里用 routeData 获取数据,但在组件里直接解构就报错了,说不是函数。明明文档里是这么写的啊? 我试过把 routeData 放在 createRouteData ...
框架 2026-03-03 20:05:21 -
2
回答
45浏览
虚拟滚动列表高度计算不准怎么办?
我在用 React 实现虚拟滚动时,发现列表项高度不一致,用了 react-window 的 VariableSizeList,但滚动过程中经常出现空白或内容错位。是不是我哪里没设置对? 我试过在 i...
优化 2026-03-03 19:55:21 -
2
回答
76浏览
pnpm audit 报告高危漏洞但不知道怎么修复怎么办?
我用 pnpm 管理项目依赖,今天运行 pnpm audit 时发现好几个高危漏洞,但提示信息太模糊了,根本不知道该升级哪个包或者怎么处理。 比如它说某个间接依赖有原型污染问题,但我查了 packag...
安全 2026-03-03 19:48:20 -
2
回答
54浏览
cherry-pick 时遇到冲突怎么解决?
我用 git cherry-pick abc123 想把某个提交挑到当前分支,结果提示有冲突,一脸懵。 试过手动改文件,但改完不知道下一步该执行什么命令才能继续完成 cherry-pick。之前 me...
工具 2026-03-03 19:42:19 -
2
回答
35浏览
百分比布局在移动端为什么高度不生效?
我在做移动端页面时,用百分比设置容器高度,比如 height: 100%,但发现根本没效果,子元素还是塌陷了。明明宽度用百分比没问题啊,高度怎么就不行? 我试过给 html 和 body 都加了 he...
移动 2026-03-03 19:32:20 -
2
回答
59浏览
Nuxt中如何正确处理异步请求的错误?
我在Nuxt 3里用useAsyncData获取接口数据,但网络出错时页面直接白屏,控制台报500。我试过在onErrorCaptured里捕获,但好像没生效,是不是用错了地方? 这是我的组件代码: ...
框架 2026-03-03 19:17:17 -
2
回答
46浏览
Vue CLI创建的项目怎么配置代理解决跨域问题?
我用 Vue CLI 4 新建了一个项目,本地开发时请求后端接口总是跨域。试过在 vue.config.js 里加 devServer.proxy,但好像没生效,控制台还是报 CORS 错误。 我的配...
框架 2026-03-03 19:04:20 -
1
回答
38浏览
TDesign 表单重置后为什么校验状态没清除?
我在用 TDesign 的 Form 组件做表单,调用 form.reset() 之后字段值清空了,但之前校验失败的红色提示和边框还在,这是为啥? 我试过手动 setFieldsValue 清空字段,...
组件 2026-03-03 19:01:22 -
2
回答
48浏览
PWA在iOS上为啥不支持添加到主屏幕?
我用React做了一个PWA应用,Android上能正常添加到主屏幕,但在iOS Safari里点“添加到主屏幕”后,图标和启动画面都不对,而且离线也用不了。是不是iOS根本不支持PWA啊? 我试过加...
前端 2026-03-03 18:58:20 -
2
回答
24浏览
Nikto扫描结果看不懂,怎么判断哪些是真漏洞?
我用Nikto扫了自己搭的测试站点,出来一堆警告,但分不清哪些是真的安全问题,哪些是误报。比如它说“/server-status”可访问,但我根本没开这个模块,这算漏洞吗? 试过对照OWASP Top...
安全 2026-03-03 18:50:19 -
2
回答
431浏览
Bounce弹跳动画怎么实现循环播放?
我用CSS写了个Bounce弹跳效果,但只动一次就停了。明明加了animation-iteration-count: infinite,可还是不循环,不知道哪里出错了。 下面是关键代码,是不是timi...
组件 2026-03-03 18:49:19 -
1
回答
46浏览
Android上input输入框聚焦后页面布局错乱怎么办?
我在做一个移动端表单页面,iOS 上一切正常,但在 Android 手机(比如三星、小米)上点击 input 输入框时,页面会突然往上顶,底部导航栏被顶出视野,甚至有些元素错位。试过加 viewpor...
优化 2026-03-03 18:24:20 -
2
回答
41浏览
Canvas绘制的图片为什么模糊不清?
我在用 Canvas 绘制一张 200x200 的 PNG 图片,但显示出来特别模糊,明明原图是清晰的。是不是我哪里设置错了? 我试过直接用 ctx.drawImage(img, 0, 0),也试过指...
前端 2026-03-03 18:15:20 -
2
回答
35浏览
Webpack打包后体积太大,怎么有效压缩JS和CSS?
我们项目用的是 Webpack 5 + React,最近发现首屏加载特别慢,看了下打包后的 main.js 居然有 2.3MB(未压缩)。我已经开了 mode: 'production',也试过用 T...
优化 2026-03-03 17:46:25 -
2
回答
89浏览
Security面板里为什么提示我的HTTPS页面有混合内容?
我在本地用 HTTPS 启动了一个开发服务器,页面也确实是通过 https://localhost:3000 加载的,但 Chrome DevTools 的 Security 面板一直报“Mixed ...
工具 2026-03-03 17:44:20 -
2
回答
30浏览
Jenkins构建时怎么自动替换前端项目的环境变量?
我用Jenkins部署Vue项目,本地开发用的是.env.development,生产用.env.production,但Jenkins构建时总是读不到正确的环境变量。我试过在Jenkinsfile里...
工具 2026-03-03 17:28:22