问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
57浏览
React中使用dragula拖拽到新容器后数据不同步怎么办?
我在用dragula实现两个列表之间的拖拽功能,但把元素拖到另一个容器后,状态里的数据没跟着更新,卡了好久 代码是这样的: import { dragula } from 'dragula&...
交互 2026-02-14 04:13:23 -
2
回答
73浏览
移动端点击事件触发两次怎么解决?
我在开发移动端H5页面时遇到个问题,用@touchstart和@click绑定同一个按钮,结果点击时会触发两次点击事件。试过给元素加touch-action: manipulation和用防抖函数,但...
移动 2026-02-14 03:55:20 -
2
回答
114浏览
React里大对象频繁更新导致内存飙升怎么办?
在做数据看板时,每次渲染都要生成包含10万条记录的chartData对象,即使用了useMemo和缓存,内存还是持续上涨,最后直接撑爆浏览器... 尝试把数据拆成多个小对象也没用,监控发现这个大对象一...
优化 2026-02-14 03:45:33 -
2
回答
69浏览
Docker容器日志如何实时收集并避免重复输出?
我在用Docker部署React应用时遇到日志问题,容器日志虽然能实时显示,但每条日志都重复输出两遍,排查了好久没找到原因。比如下面这个组件的日志: import React from 'r...
工具 2026-02-14 03:07:23 -
2
回答
84浏览
移动端触摸事件阻止冒泡后父元素点击还是触发了怎么办?
我在开发移动端列表滑动删除功能时遇到问题。子元素的touchstart事件里用了e.stopPropagation(),但父元素的点击事件还是会被触发,这是为什么呢? 具体场景是这样的:列表项有一个可...
移动 2026-02-14 02:14:25 -
2
回答
131浏览
Hummer中滚动事件scroll在页面不触发怎么办?
在用Hummer开发页面时,给scroll-view绑定了v-on:scroll="handleScroll",但滚动时方法完全没反应。尝试过设置scroll-y="true"和enable-scro...
框架 2026-02-14 01:02:33 -
1
回答
140浏览
为什么我的WebGL着色器编译后无法显示红色三角形?
我尝试用WebGL绘制一个红色三角形,但屏幕上只显示黑色,控制台也没有报错。检查过代码,顶点和片段着色器的编译状态都是成功的,但就是看不到颜色。我按教程写的代码,但哪里出问题了? 顶点着色器代码: c...
组件 2026-02-14 00:18:46 -
2
回答
172浏览
为什么我的PerformanceObserver监听不到长任务?
我在用PerformanceObserver监听长任务时一直没数据返回,但页面明显有卡顿。按照MDN文档写了代码,设置entryType为'longtask',但回调函数从来没被触发过... 这是我的...
前端 2026-02-14 00:08:23 -
2
回答
53浏览
拖拽元素时为什么位置会偏移?CSS定位设置没问题啊
我在实现拖拽排序功能时遇到问题,拖拽元素在放手后的位置总比拖动终点偏移约20px。我设置了.draggable { position: relative; cursor: move; },拖拽时用cl...
前端 2026-02-13 23:58:22 -
2
回答
126浏览
Ant Design的Tag可删标签为什么点击删除图标没反应?
我在用Ant Design的Tag组件做可删标签,动态添加的标签删除图标点击没反应。按文档写了onChange事件,但控制台没报错,手动console.log也发现事件没触发。 尝试过给每个标签加唯一...
组件 2026-02-13 23:57:24 -
2
回答
75浏览
AutoComplete输入空格时触发搜索,但后端返回无效查询错误怎么办?
在做电商搜索框时用了Antd的AutoComplete组件,用户输入带空格的关键词(比如"红 著")会触发搜索请求,但后端把空格当作无效查询返回400错误。我试过在onChange里用value.tr...
组件 2026-02-13 23:43:26 -
2
回答
36浏览
递归计算斐波那契数列时为什么会出现栈溢出?
我在用递归写斐波那契数列时,当n超过1000就会报错“Maximum call stack size exceeded”。尝试把代码改成尾递归形式后还是不行,难道不是尾递归优化能解决吗? 我的代码是这...
优化 2026-02-13 23:39:27 -
2
回答
61浏览
移动端用了will-change动画反而更卡了怎么回事?
我在手机上给一个平移动画加了will-change: transform,结果感觉比没加的时候更卡了? 具体场景是这样的:页面里有个商品卡片滑动入场动画,用了translateX从右侧移入。原本动画在...
移动 2026-02-13 23:35:23 -
2
回答
59浏览
Electron自动更新时主进程崩溃导致更新失败怎么办?
我在用Electron的autoUpdater实现自动更新,按官方文档写了基本逻辑,但每次主进程崩溃时更新流程就中断了。 代码是这样写的: const { autoUpdater } = requir...
框架 2026-02-13 23:28:25 -
2
回答
69浏览
Nginx配置HTTPS后访问页面403 Forbidden,证书路径没问题?
刚给网站配了Let's Encrypt证书,浏览器访问提示403 Forbidden。证书路径写的是/etc/letsencrypt/live/example.com/,确认文件存在且权限是644。配...
工具 2026-02-13 23:21:22 -
2
回答
57浏览
Transfer组件动态更新数据后选中的项为什么会消失?
我在用Ant Design的Transfer组件时遇到问题,当通过接口动态更新源数据后,目标列表里之前选中的项会突然消失。比如用户已经把几个条目移到右边,这时候刷新数据源,右边的选中列表就空了。 我尝...
组件 2026-02-13 23:08:25 -
2
回答
88浏览
uni-ui的抽屉组件为什么无法在页面底部固定?
我在用uni-ui的抽屉组件做侧边栏时发现,设置position: fixed后抽屉还是会随页面滚动,但文档里说默认支持固定定位啊 我尝试这样写的: <template> <view...
移动 2026-02-13 22:59:27 -
2
回答
74浏览
为什么DllPlugin打包后样式文件没生效,打包后的dll里没有CSS内容?
我用Webpack的DllPlugin打包公共依赖时,发现生成的dll文件里没有包含我配置的CSS文件。虽然在entry里加入了样式表路径,但打包后的manifest.json里也没有相关记录。 尝试...
前端 2026-02-13 22:49:26 -
1
回答
70浏览
Next.js中使用@font-face时,为什么字体在部分页面加载不全?
我在Next.js项目里用@font-face引入字体文件,首页显示正常,但其他动态路由页面的字体全变成默认样式了。已经把字体文件放在public/fonts目录,用绝对路径引用也试过了。 代码是这样...
框架 2026-02-13 22:47:24 -
2
回答
81浏览
为什么手机真机调试时断点无法触发?
在用Chrome DevTools连接手机调试Vue页面时,给按钮点击事件加的断点总是失效。代码执行了但断点没停,我试过重启手机和开发者模式也没用... <template> <bu...
移动 2026-02-13 22:46:29