问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
3浏览
树形组件子节点文字过长导致父节点缩进消失怎么办?
我在用Ant Design的Tree组件做导航菜单时遇到个问题:当子节点文字过长时,父节点的左侧缩进会突然消失,整个树形结构就乱了。我试过给子节点加了这段CSS: .tree-node-text { ...
组件 2026-02-19 11:56:27 -
1
回答
13浏览
Vue项目用了WebP图片但旧浏览器显示不出来怎么办?
最近在Vue项目里把图片都换成WebP格式了,发现Chrome显示正常,但测试IE11和部分安卓机完全看不到图片。我查了文档知道这些浏览器不支持WebP,试过用标签加srcset属性:<img ...
优化 2026-02-19 11:53:25 -
1
回答
3浏览
宜搭父组件调用子组件方法时一直报错undefined
在宜搭开发时遇到个问题,父组件想通过ref调用子组件的方法,但一直提示方法不存在。比如我在子组件定义了一个updateData方法,父组件用this.$refs.child.updateData()调...
框架 2026-02-19 11:24:38 -
1
回答
33浏览
qiankun子应用样式被隔离后怎么恢复全局生效?
在用qiankun注册子应用时,发现子应用的CSS样式在主应用页面加载后完全失效了。我按照文档设置了sandbox: { styleIsolation: 'no-reset' },但控制台还是报Sty...
前端 2026-02-19 11:23:31 -
1
回答
3浏览
Vite插件处理CSS时怎么保留我写的特殊注释?
我在开发一个Vite插件时遇到个怪问题。我给CSS文件加了类似 /* component: header */ 的自定义注释,但构建后这些注释全被删掉了。查文档试过在vite.config.js里设置...
前端 2026-02-19 11:19:39 -
1
回答
3浏览
支付宝支付签名失败,怎么排查参数或签名问题?
在做支付宝H5支付时,调用下单接口一直返回签名失败,但测试环境能通过。我检查了参数名大小写、时间戳、私钥路径,甚至把沙箱和正式环境的配置对调过,还是报错"签名验签失败(错误码:40017)"。代码里签...
移动 2026-02-19 10:55:38 -
1
回答
54浏览
为什么Vue的Transition组件切换元素时动画没生效?
用Transition包裹动态组件切换时动画完全没反应,检查CSS也没问题,这是什么情况啊? 我的代码是这样的: <template> <div> <button @cl...
交互 2026-02-19 10:48:41 -
1
回答
10浏览
域名分片后图片加载反而变慢了怎么办?
最近在优化电商网站的图片加载,尝试用域名分片把图片分到static1和static2两个子域名。但发现某些图片加载时间比之前更长了,这是怎么回事? 我的HTML结构是这样写的: <img src...
优化 2026-02-19 10:47:44 -
1
回答
3浏览
React中使用Performance API记录组件渲染时间,为什么测量结果总是0?
我在React组件里用performance.mark测渲染时间,代码看起来没问题,但结果总显示0毫秒。比如在useEffect里开始和结束标记,但控制台打印的差值一直是0。 function MyC...
前端 2026-02-19 10:25:34 -
2
回答
70浏览
拖拽组件后属性修改无法实时同步到预览区怎么办?
用Vue做LowCode编辑器时,拖拽组件到画布后,属性面板的修改无法实时同步到预览区。我用v-model绑定了组件属性,但手动改值后预览没变化。 尝试过用this.$set强制更新,但数组里的组件对...
交互 2026-02-19 10:22:41 -
1
回答
60浏览
App Shell结构加载后动态内容无法更新怎么办?
我在做PWA的App Shell结构时遇到问题,shell骨架加载成功了,但后续通过fetch获取的数据内容始终不更新。我用Cache.match缓存了shell页面,但数据接口返回的是旧数据,明明后...
移动 2026-02-19 10:21:38 -
1
回答
2浏览
为什么循环生成大量DOM元素时页面会卡顿?有没有更好的优化方法?
我在用JavaScript循环生成2000条带样式的列表项时,页面直接卡住了。尝试把DOM操作移到文档碎片里,渲染完再append,但滑动列表还是会有轻微卡顿。特别是加了CSS过渡效果后更明显: .l...
优化 2026-02-19 10:20:32 -
1
回答
3浏览
Git rebase后如何撤销更改并恢复到合并前的状态?
在合并分支时用了git rebase feature-branch,结果把两个分支的历史搞乱了。现在想完全回退到执行rebase之前的主分支状态,试过git reset --hard HEAD@{1}...
工具 2026-02-19 10:12:34 -
1
回答
44浏览
React Strict Mode为什么导致useEffect两次执行?代码没问题却报错
我在React组件里用Strict Mode包裹App时,发现useEffect里的API请求执行了两次,控制台还报错说useState未定义。但移除Strict Mode后就正常了,这是为什么? 比...
框架 2026-02-19 10:09:50 -
1
回答
8浏览
Schema.org的ItemList和Breadcrumb怎么配合使用?
在给电商网站做结构化数据优化时,我同时需要标记面包屑导航和产品分类列表。按照文档分别写了BreadcrumbList和ItemList的JSON-LD,但Google测试工具提示结构冲突。我尝试把两者...
优化 2026-02-19 10:00:35 -
1
回答
8浏览
WebAssembly导入函数在实例化时为什么报找不到模块?
我在用WebAssembly导入JavaScript函数时遇到了问题,按文档写了导入对象,但实例化时提示"Import #0 Module “env” resolve failed: function...
前端 2026-02-19 09:55:40 -
1
回答
3浏览
Ant Design Grid的gutter为什么两边没有间距只中间有?
在用Ant Design的Grid做两列布局时,设置gutter=[16,32]想让左右两边各留16px,中间间隔32px,结果两边根本没有间距,中间间距倒是对了,这是为啥呢? 代码这样写的:<...
组件 2026-02-19 09:51:36 -
2
回答
123浏览
搜索框输入时动态高亮列表项为什么会闪烁?
最近在做搜索组件,想实现输入时动态高亮匹配项。用JavaScript把匹配的关键词用<mark>标签包裹,但滚动列表时高亮会闪一下,而且原来的颜色样式被覆盖了。我试过给mark加!impo...
交互 2026-02-19 09:49:33 -
2
回答
2浏览
为什么我的自定义组件在SSR渲染后样式丢失了?
我在用Vue 3开发一个自定义组件MyButton,服务端渲染后样式完全没生效,但客户端直出没问题。组件用了CSS Modules和动态类名,服务端返回的HTML里类名变成了_style_这样的占位符...
组件 2026-02-19 09:44:45 -
2
回答
10浏览
动态高度长列表滚动时高度计算不准怎么办?
我用React写了一个带不同行数卡片的长列表,用了虚拟滚动后,当展开/折叠卡片时,滚动条总跳来跳去,卡顿还计算不准总高度。 尝试用ref手动测量每个卡片高度,把总高度存在state里,但更新时列表会突...
优化 2026-02-19 09:31:37