问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
49浏览
React中使用Server-Sent Events时事件监听未触发怎么办?
最近在做一个实时聊天功能,用React配合Server-Sent Events实现。按照文档写了如下代码,但控制台始终没看到消息输出,连错误都没有。页面加载时确实能看到网络请求建立了,但消息监听就是没...
前端 2026-01-26 09:32:25 -
2
回答
47浏览
React中使用懒加载图片时,为什么部分图片在滚动时会重复加载?
我在做一个图片列表页,用Intersection Observer做懒加载。但滚动时发现第5、6张图片会反复触发加载,明明已经离开可视区又回来了。已经试过react-lazyload和自己写hook,...
移动 2026-01-26 09:21:29 -
2
回答
65浏览
移动端CSS动画导致滚动卡顿,如何优化性能?
我在手机端用CSS transform做了一个元素缩放动画,但发现页面滚动时会出现明显卡顿。之前试过给动画元素加will-change: transform,但没太大改善,反而感觉更卡了? 代码大概是...
移动 2026-01-26 09:07:23 -
2
回答
68浏览
BFF聚合时如何优化多端请求差异导致接口重复?
最近在做BFF聚合时发现移动端和Web端的请求参数差异大,比如移动端需要精简字段而Web端要完整数据,后端为此开了两套接口,维护起来特别麻烦。尝试在BFF层统一处理参数转换,但跨域配置总报错,该怎么优...
优化 2026-01-26 09:00:44 -
1
回答
75浏览
搜索建议列表在输入空格时会闪现然后消失怎么办?
我在做搜索框的自动建议功能时遇到个怪问题,当用户输入空格(比如搜索“苹果派”)时,建议列表会快速闪现一下就消失了。我用了防抖和实时请求,但没找到原因。 代码结构大概是这样写的:<pre clas...
交互 2026-01-26 08:32:27 -
2
回答
91浏览
Arco Design的Tabs标签页标题过长时如何换行显示而不是截断?
大家好,我在用Arco Design的Tabs组件时遇到个问题。当标签页标题过长时,页面会直接显示省略号截断,但项目需求是要让文字自动换行。我尝试给.tab-title类加了以下CSS: .arco-...
组件 2026-01-26 08:17:21 -
2
回答
70浏览
wails前端调用go端函数时返回404,端点配置没问题但就是找不到?
在用wails写桌面应用时遇到个怪问题,前端用vue调用go端函数一直报404,端点明明按文档配置了: // go代码 func (a *App) GetConfig() (map[string]st...
框架 2026-01-26 08:14:23 -
2
回答
61浏览
BundleDependencies在不同包管理器里配置总出错怎么办?
我之前在npm项目里用bundleDependencies打包子模块没问题,但换成pnpm后打包出来的包里依赖全没了。试过在package.json加"bundleDependencies":["su...
工具 2026-01-26 07:57:22 -
2
回答
58浏览
为什么Prettier和ESLint配置后代码格式还是不一致?
最近在React项目里同时用了Prettier和ESLint,但保存代码时格式总报错。比如我写个函数: const greet = (name) => console.log(`Hello ${...
工具 2026-01-26 04:42:32 -
2
回答
88浏览
为什么我的Vue组件绑定的touchstart事件在移动端没反应?
我在用Vue开发移动端页面时,给按钮绑定了touchstart事件,但用手机测试完全没反应。换成click事件又能正常触发,这是为什么呢? 代码是这样写的: <template> <...
移动 2026-01-26 04:38:40 -
2
回答
102浏览
Storybook中如何自定义Viewport预设但无法生效?
在Storybook配置viewport插件时遇到了问题,按文档添加了自定义预设配置,但控制面板里的选项就是不显示 我正在开发响应式组件,想添加几个移动端的viewport预设。按照官方教程在prev...
工具 2026-01-26 04:08:25 -
2
回答
71浏览
Froala编辑器自定义按钮点击后无法触发事件怎么办?
我用Froala给项目加了个自定义按钮,配置完之后按钮能显示出来也能点击,但绑定了click事件就是没反应。控制台也没报错,这是怎么回事啊? 代码是这样写的:<br> <pre cl...
组件 2026-01-26 03:23:26 -
2
回答
78浏览
为什么用了React.lazy和Suspense后首屏加载反而变慢了?
我在给React项目做代码分割优化时,把一个大组件用React.lazy包裹了,然后用Suspense包裹渲染。但实际测试发现首屏加载时间比之前还长,控制台显示初始包反而增加了。这是为什么呢? imp...
优化 2026-01-26 02:39:35 -
2
回答
60浏览
React的CodeEditor组件代码折叠功能失效了怎么办?
我在用Monaco Editor实现代码折叠功能时,配置了`foldingStrategy`和`codeActions<pre class="pure-highlightjs line...
组件 2026-01-26 02:32:28 -
2
回答
51浏览
Fiddler抓不到HTTPS请求的响应内容怎么办?
用Fiddler调试时发现,发给https://api.example.com的请求在会话里显示为空响应体,明明已经安装了证书。 我写了个测试页面用fetch调用接口:<pre class=&q...
前端 2026-01-26 01:25:29 -
2
回答
56浏览
SAST扫描说我这个JS代码有注入漏洞,该怎么改?
我在写一个处理用户输入的函数,用字符串拼接SQL查询的时候,SAST工具突然报高危漏洞。代码看起来没问题啊,我明明用了双引号转义…… function buildQuery(input) { cons...
安全 2026-01-26 01:16:25 -
2
回答
52浏览
Vue列表滚动卡顿,虚拟滚动没效果怎么办?
用Vue做商品列表页时,页面滚动特别卡顿,尝试用v-if做了虚拟滚动但没效果。 代码是这样写的:{ data() { return { items: Array.from({length: 200},...
移动 2026-01-25 23:45:40 -
2
回答
39浏览
如何防范事件属性中的XSS漏洞?比如onclick里被注入脚本?
最近在做用户评论功能时,允许用户自定义事件属性(比如onclick),但测试时发现如果输入"onclick=alert(1)"会被直接执行。我尝试过滤了常见的事件属性名,但测试人员用"onCLick"...
安全 2026-01-25 23:33:23 -
2
回答
133浏览
yarn安装的依赖用npm start时报错找不到模块怎么办?
刚接手一个React项目,原作者用yarn安装了依赖,但我用npm start运行时提示"Module not found: Error: Can't resolve 'axios'"。项目里确实有a...
工具 2026-01-25 23:08:23 -
2
回答
70浏览
SVG图标在深色背景上显示模糊怎么办?
最近把项目里的PNG图标换成SVG后,发现图标在深色背景区域看起来特别模糊。用的是内联SVG加CSS控制颜色,但调整了fill属性好像没效果。 .icon { width: 24px; fill: c...
优化 2026-01-25 22:50:24