问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
97浏览
图片懒加载时占位容器高度塌陷怎么办?
在做图片列表懒加载时,用了Intersection Observer,但图片未加载时占位容器高度会塌陷,导致页面布局跳动。试过给图片设置固定高度,但不同图片尺寸差异大,效果不好: <div cl...
优化 2026-02-02 19:42:37 -
2
回答
84浏览
Taro页面跳转后数据未更新,如何强制重新获取数据?
我在用Taro做电商列表页时遇到个问题,从商品列表跳转到详情页再返回后,列表数据没更新。之前用setData和useState都试过,但页面数据还是显示旧的缓存内容。 代码是这样写的: const [...
移动 2026-02-02 19:29:23 -
2
回答
59浏览
React中使用Argon2密码哈希时,为何生成的哈希值每次都不一致?
我在React项目里用argon2-browser库做密码哈希,按照文档写了注册和登录逻辑。但发现同一个密码多次哈希后得到的字符串每次都不同,导致登录验证总是失败。 比如用户注册时用argon2.ha...
安全 2026-02-02 19:21:32 -
2
回答
51浏览
Cesium加载3D模型后如何让模型始终面向屏幕?
我在用Cesium加载glTF模型时发现,模型会随着视角旋转而转动,导致始终侧面对着屏幕。比如放个路牌模型,怎么调整都能让它的正面永远朝向用户视角呢? 尝试过在Entity里设置orientation...
交互 2026-02-02 19:12:33 -
2
回答
57浏览
Storybook中用Jest测试组件时为什么显示元素不存在?
最近在给项目集成Storybook测试,写了个简单的按钮测试用例,但运行时总报错说找不到按钮元素: import { render, screen } from '@testing-libr...
工具 2026-02-02 19:01:32 -
2
回答
58浏览
Docker容器启动时报错:无法挂载卷,权限被拒绝?
我在用Docker运行一个Node.js容器时,执行docker run命令挂载了本地项目目录,但总是报错"permission denied",提示无法挂载卷。折腾了半天没解决: 具体命令是这样写的...
工具 2026-02-02 18:57:28 -
2
回答
84浏览
为什么我的React组件无法通过Tree Shaking移除未使用的导入?
我在开发React组件时遇到了奇怪的问题。我按照文档在组件里只用了lodash的_.each方法,但打包后发现整个lodash库都被包含了。明明代码里没用到其他函数啊! 我尝试过这样写: import...
优化 2026-02-02 18:52:28 -
2
回答
78浏览
富文本编辑器实时预览样式不同步怎么解决?
用Quill和Vue做可视化编辑器时,实时预览区的样式总比编辑区慢半拍,比如刚改了字体颜色,预览区还是旧样式,卡住好几天了。 尝试过用quill.on('text-change')实时同步内容,但内联...
交互 2026-02-02 18:51:26 -
2
回答
65浏览
C++编译的WebAssembly加载时显示找不到导出函数怎么办?
我用emcc编译了一个简单的C++函数到wasm,但在HTML里加载时控制台报错说找不到导出函数"add"。试过检查导出函数名和emscripten的EXPORTED_FUNCTIONS配置,但没找到...
前端 2026-02-02 18:45:27 -
2
回答
51浏览
React组件如何检测自身是否被嵌入iframe防止点击劫持?
我在开发一个React仪表盘组件时遇到点击劫持问题,第三方页面用iframe嵌入我的组件后完全覆盖透明层实施攻击。我尝试在组件中添加: componentDidMount() { if (window...
安全 2026-02-02 18:39:29 -
2
回答
114浏览
为什么querySelectorAll在动态生成的元素上找不到子元素?
我在页面里动态添加了一个包含标签的div容器,但用querySelectorAll('.dynamic p')一直拿不到子元素。折腾了半天,检查过选择器和元素存在性都没问题,这是怎么回事? 具体场景是...
前端 2026-02-02 18:37:27 -
2
回答
52浏览
为什么我的页面内存持续增长,Performance面板显示大量DOM节点?
在开发一个实时数据图表时,我用了setInterval每秒生成新的DOM元素,但看Performance面板的Memory快照,DOM节点数一直在涨,手动调用removeChild好像没起作用,这是怎...
优化 2026-02-02 18:36:30 -
2
回答
57浏览
Nuxt页面服务端渲染时数据没更新怎么办?
我在用Nuxt做SSR时遇到个怪问题,当页面通过路由切换回来后,用asyncData获取的数据还是旧的。明明API返回的是新数据,但页面显示一直没变。 之前试过在asyncData里加强制刷新参数:?...
框架 2026-02-02 18:35:26 -
1
回答
46浏览
useCallback依赖数组不包含数据时为什么组件不更新?
我在做一个表格组件时遇到奇怪的问题,当用useCallback包裹行点击处理函数后,虽然数据更新了但组件没重新渲染。尝试过把setData放进依赖数组,但这样又会无限渲染。 代码大概是这样的: con...
框架 2026-02-02 18:29:30 -
2
回答
61浏览
iOS越狱检测时为什么在模拟器返回false?
我在开发时用代码检测iOS越狱设备,通过检查/Applications/Cydia.app路径是否存在,但运行在Xcode模拟器里总是返回false,真机测试又没问题。我试过用fs.existsSyn...
移动 2026-02-02 18:03:36 -
2
回答
109浏览
HTML表格标签缩进不统一,怎么按规范整理?
最近在维护团队项目时发现,不同开发者写的HTML表格标签缩进方式混乱,有的用2个空格,有的用Tab。比如: <table> <tr><th>标题</th>...
前端 2026-02-02 17:50:29 -
2
回答
82浏览
WebAssembly Table对象设置元素时为什么报错?
在用WebAssembly Table对象实现函数动态调用时卡住了。我初始化了一个table,但设置元素时总报错"Index or offset out of bounds"。 代码像这样写的: co...
前端 2026-02-02 17:27:24 -
2
回答
62浏览
Vite build配置output.dir无效还是输出到dist目录怎么办?
我在vite.config.js里设置了build.rollupOptions.output.dir = 'public/build',但打包后文件还是生成在默认的dist目录,这是为什么? 尝试过直...
工具 2026-02-02 17:19:31 -
1
回答
82浏览
React错误边界为什么在函数组件里没生效?
在函数组件里用类组件做错误边界,报错时页面直接崩溃了,没触发fallback UI。之前在类组件里用没问题,这次按文档改成函数组件包裹试试,代码这样写的: class ErrorBoundary ex...
框架 2026-02-02 16:18:41 -
2
回答
76浏览
Quasar Electron中如何安全地在渲染进程调用主进程方法?
在用Quasar构建Electron应用时,想让渲染进程调用主进程的文件操作方法,但按照文档写 ipcRenderer.send 总是报错说send是undefined,试过各种方法都不行。 主进程里...
框架 2026-02-02 16:13:30