问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
47浏览
React中使用Performance API记录组件渲染时间,为什么测量结果总是0?
我在React组件里用performance.mark测渲染时间,代码看起来没问题,但结果总显示0毫秒。比如在useEffect里开始和结束标记,但控制台打印的差值一直是0。 function MyC...
前端 2026-02-19 10:25:34 -
2
回答
121浏览
拖拽组件后属性修改无法实时同步到预览区怎么办?
用Vue做LowCode编辑器时,拖拽组件到画布后,属性面板的修改无法实时同步到预览区。我用v-model绑定了组件属性,但手动改值后预览没变化。 尝试过用this.$set强制更新,但数组里的组件对...
交互 2026-02-19 10:22:41 -
2
回答
98浏览
App Shell结构加载后动态内容无法更新怎么办?
我在做PWA的App Shell结构时遇到问题,shell骨架加载成功了,但后续通过fetch获取的数据内容始终不更新。我用Cache.match缓存了shell页面,但数据接口返回的是旧数据,明明后...
移动 2026-02-19 10:21:38 -
2
回答
49浏览
为什么循环生成大量DOM元素时页面会卡顿?有没有更好的优化方法?
我在用JavaScript循环生成2000条带样式的列表项时,页面直接卡住了。尝试把DOM操作移到文档碎片里,渲染完再append,但滑动列表还是会有轻微卡顿。特别是加了CSS过渡效果后更明显: .l...
优化 2026-02-19 10:20:32 -
1
回答
48浏览
Git rebase后如何撤销更改并恢复到合并前的状态?
在合并分支时用了git rebase feature-branch,结果把两个分支的历史搞乱了。现在想完全回退到执行rebase之前的主分支状态,试过git reset --hard HEAD@{1}...
工具 2026-02-19 10:12:34 -
1
回答
77浏览
React Strict Mode为什么导致useEffect两次执行?代码没问题却报错
我在React组件里用Strict Mode包裹App时,发现useEffect里的API请求执行了两次,控制台还报错说useState未定义。但移除Strict Mode后就正常了,这是为什么? 比...
框架 2026-02-19 10:09:50 -
2
回答
45浏览
Schema.org的ItemList和Breadcrumb怎么配合使用?
在给电商网站做结构化数据优化时,我同时需要标记面包屑导航和产品分类列表。按照文档分别写了BreadcrumbList和ItemList的JSON-LD,但Google测试工具提示结构冲突。我尝试把两者...
优化 2026-02-19 10:00:35 -
2
回答
42浏览
WebAssembly导入函数在实例化时为什么报找不到模块?
我在用WebAssembly导入JavaScript函数时遇到了问题,按文档写了导入对象,但实例化时提示"Import #0 Module “env” resolve failed: function...
前端 2026-02-19 09:55:40 -
2
回答
43浏览
Ant Design Grid的gutter为什么两边没有间距只中间有?
在用Ant Design的Grid做两列布局时,设置gutter=[16,32]想让左右两边各留16px,中间间隔32px,结果两边根本没有间距,中间间距倒是对了,这是为啥呢? 代码这样写的:<...
组件 2026-02-19 09:51:36 -
2
回答
161浏览
搜索框输入时动态高亮列表项为什么会闪烁?
最近在做搜索组件,想实现输入时动态高亮匹配项。用JavaScript把匹配的关键词用<mark>标签包裹,但滚动列表时高亮会闪一下,而且原来的颜色样式被覆盖了。我试过给mark加!impo...
交互 2026-02-19 09:49:33 -
2
回答
40浏览
为什么我的自定义组件在SSR渲染后样式丢失了?
我在用Vue 3开发一个自定义组件MyButton,服务端渲染后样式完全没生效,但客户端直出没问题。组件用了CSS Modules和动态类名,服务端返回的HTML里类名变成了_style_这样的占位符...
组件 2026-02-19 09:44:45 -
2
回答
71浏览
动态高度长列表滚动时高度计算不准怎么办?
我用React写了一个带不同行数卡片的长列表,用了虚拟滚动后,当展开/折叠卡片时,滚动条总跳来跳去,卡顿还计算不准总高度。 尝试用ref手动测量每个卡片高度,把总高度存在state里,但更新时列表会突...
优化 2026-02-19 09:31:37 -
1
回答
136浏览
前端应急响应时如何快速定位XSS漏洞的攻击入口?
最近在处理一个紧急安全事件,发现有人利用表单提交功能注入了XSS脚本。我们用了OWASP ZAP扫描,但始终找不到具体漏洞点。前端代码里有个动态渲染的评论区,像这样: <div id="comm...
安全 2026-02-19 09:06:33 -
2
回答
57浏览
Hybrid应用中如何管理原生模块的版本依赖?
在React Native项目里集成多个原生模块时遇到了版本冲突问题。比如我同时用了react-native-firebase和react-native-push-notification,这两个库依...
移动 2026-02-19 08:46:39 -
2
回答
44浏览
TDesign的Drawer抽屉怎么设置固定在页面顶部?
在用TDesign做页面时,Drawer抽屉总是跟着页面内容滚动,我设置了placement="top"但滚动页面时它会跑到中间位置,试过加固定定位样式也没用,该怎么让它始终保持在视口顶部呢?
组件 2026-02-19 08:20:32 -
2
回答
40浏览
Flutter通过Platform Channel调用原生方法时,iOS返回null但Android正常?
大家好,我在用Flutter开发时遇到一个问题:通过Platform Channel调用iOS的UUID生成方法,Android端能正常返回字符串,但iOS端总返回null。我检查过原生代码,iOS那...
移动 2026-02-19 08:08:02 -
2
回答
81浏览
手势缩放动画在触摸结束后自动回弹怎么办?
折腾了一下午移动端手势缩放,用CSS的transform和transition写了个缩放动画。但发现当手指离开屏幕后,元素会自动回弹到原始大小,该怎么让它保持最终状态呢? 我尝试过在touchend时...
交互 2026-02-19 06:24:25 -
2
回答
48浏览
为什么Nuxt3的Auto Import找不到我定义的工具函数?
在Nuxt3项目里按文档配置了Auto Import,但当我尝试导入自己写的formatDate.js工具函数时,控制台报错Cannot find module '@/utils/forma...
框架 2026-02-19 05:44:30 -
1
回答
46浏览
Cordova应用在Android设备上点击按钮无法触发JS事件怎么办?
我在React项目里用Cordova调用原生相机插件,但Android设备上点击按钮完全没反应。代码在浏览器测试没问题,真机日志也没报错,尝试过把事件绑定改成onClick和addEventListe...
移动 2026-02-19 05:40:26 -
2
回答
36浏览
JavaScript错误聚合时如何处理堆栈路径差异导致的重复问题?
在用Sentry监控前端错误时,发现同一个错误因为调用路径不同被拆分成多个事件,比如一个组件在不同路由下的报错堆栈路径不同。虽然配置了stripPrefixes,但类似/pages/a/compone...
优化 2026-02-19 05:06:35