问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
45浏览
为什么Tree Shaking没生效?按需引入后代码体积没减少
我按网上的教程把项目里所有lodash的全局引入都改成按需导入了,但打包后发现整体体积反而比之前更大?比如这样写: import _get from 'lodash/get'; import _cam...
优化 2026-02-16 12:44:30 -
2
回答
43浏览
流程设计器节点拖拽后位置不更新,如何解决?
用Konva.js做流程设计器时,节点拖拽后坐标没及时更新。我监听了dragend事件,用setPosition手动更新,但节点总偏移原位置。之前尝试过在回调里同步状态到React组件,发现Konva...
交互 2026-02-16 12:37:23 -
2
回答
46浏览
React组件卸载后内存没释放是怎么回事?
在开发一个React表格组件时发现,切换页面后内存占用一直没降下来。我用Chrome的Memory面板做了heap snapshot对比,发现大量TableData实例还留在内存里... 代码结构大概...
优化 2026-02-16 12:33:27 -
1
回答
70浏览
Highcharts在React中更新数据后图表不刷新怎么办?
我在React项目里用Highcharts做柱状图,初始化数据没问题,但通过按钮更新数据后图表没变化,这是为什么? 代码是这样的: import HighchartsReact from '...
组件 2026-02-16 12:32:31 -
2
回答
28浏览
如何实现请求失败后的指数退避重试并监控重试次数?
在开发支付接口时遇到请求失败自动重试的问题。现在用递归实现指数退避重试,但发现重试次数没有正确记录到监控系统,导致无法统计真实失败率。 尝试过给每个Promise链添加.then(() => r...
优化 2026-02-16 12:29:33 -
2
回答
59浏览
Vue表单提交时创建和更新逻辑怎么区分?
在用Vue做CRUD时遇到了问题,同一个表单既用来创建新数据又用来更新现有数据。但提交时无论怎么改,更新操作总是触发创建接口。 我尝试在data里用isEditing标记状态,然后根据这个值切换表单标...
交互 2026-02-16 12:27:29 -
2
回答
48浏览
为什么Figma导出的SVG在React里显示时路径错乱?
我从Figma导出的SVG图标在React项目里显示时路径全乱了,明明在设计软件里是正常的。我直接用createFromIconfontCN引入的,调整过width和height也不管用,是不是vie...
工具 2026-02-16 12:24:27 -
2
回答
46浏览
为什么我的网格布局在手机上显示成单列了?
我用CSS Grid做了两列布局,但手机上看的时候变成了单列,明明设置了minmax(250px, 1fr),应该能保持两列才对啊。 代码是这样写的: <div class="container...
移动 2026-02-16 12:15:23 -
1
回答
75浏览
React动态表单中如何正确更新嵌套数组字段的值?
我在用React做动态表单,允许用户添加多个联系人信息,每个联系人又有多个电话号码字段。现在遇到一个问题:当修改第二个联系人的第二个电话号码时,第一个联系人的最后一个号码也会跟着变。 我用useSta...
组件 2026-02-16 11:42:29 -
2
回答
68浏览
uni-app中React组件如何正确触发页面跳转?
在uni-app里用React写组件时,想通过按钮跳转页面,但直接用uni.navigateTo一直报错。我按照文档写了个函数: const navigate = () => { uni.nav...
移动 2026-02-16 11:36:22 -
2
回答
45浏览
TDesign的Upload组件如何自定义上传前的文件验证?
在用TDesign的Upload组件时,想在上传前验证文件类型和大小,但设置beforeUpload后不管选什么文件都能上传,哪里出问题了? 比如设置只能上传PDF且不超过5MB,代码这样写的: co...
组件 2026-02-16 10:54:26 -
2
回答
65浏览
媒体查询在移动端适配时,为什么元素间距会忽大忽小?
我按设计稿750px写媒体查询调整间距,但在iPhone 12和13上看起来差距很大。比如侧边栏padding在12上正常,到13就撑出来了 尝试过用rem单位和vw百分比替代,但换算起来容易出错。现...
优化 2026-02-16 10:53:24 -
2
回答
62浏览
SameSite=Lax设置后,跨域请求携带Cookie失效怎么办?
我在项目中设置了Cookie的SameSite=Lax和Secure属性,但跨域请求到第三方支付接口时,Cookie没有被携带,导致登录失效。后端返回的Set-Cookie头看起来没问题,前端请求也用...
前端 2026-02-16 10:49:45 -
2
回答
50浏览
TypeScript项目中Tree Shaking没生效,如何排查配置问题?
我按照官方文档配置了TypeScript项目,打包时发现没摇树,打包体积还是很大。检查了tsconfig.json的module和target设置,也用了rollup打包,但导出的代码里还是包含未使用...
优化 2026-02-16 10:35:25 -
2
回答
79浏览
阿里低代码平台中自定义组件事件无法触发父级方法怎么办?
在阿里宜搭低代码平台开发时,我按照文档写了带事件的Vue组件,但点击按钮就是触发不了父组件的方法,到底是哪里出问题了? <button @click="$emit('item-click', {...
框架 2026-02-16 10:31:24 -
1
回答
90浏览
Vuetify的v-card-text内边距设置不生效怎么办?
我在用Vuetify的v-card组件时,想给里面的v-card-text加点内边距,但发现设置的padding没生效。试过直接加style样式和自定义CSS类,甚至用了!important,但都不管...
框架 2026-02-16 10:26:34 -
2
回答
44浏览
媒体查询在手机和桌面设备上没生效怎么办?
我在给网站做响应式布局时,写好了媒体查询,但手机和桌面样式完全没变化。比如这个导航栏,想让手机端显示汉堡菜单,桌面端显示横向菜单: @media screen and (max-width: 600p...
前端 2026-02-16 10:23:28 -
2
回答
43浏览
拖拽树形节点到子节点时层级结构变乱怎么办?
在做部门管理树形结构拖拽时,遇到拖拽父节点到子节点位置,保存后的数据层级完全错乱。我用Vue3+Sortable.js实现,设置了group和animation,拖拽时视觉显示没问题,但更新数据时发现...
交互 2026-02-16 10:14:26 -
2
回答
35浏览
tiptap编辑器保存时如何正确获取HTML内容?
我用tiptap搭建了一个富文本编辑器,想在表单提交时获取编辑器内容。按照文档用了editor.getHTML(),但控制台提示editor is not a function。 初始化代码是这样的:...
交互 2026-02-16 10:02:38 -
2
回答
47浏览
Material-UI的Badge徽章怎么总盖不住按钮图标?
我在用Material-UI的Badge包裹按钮时,发现徽章总是显示在图标下方,而不是右上角。按照文档用了anchorOrigin和transform属性,但位置还是不对: <Badge bad...
组件 2026-02-16 09:13:23