问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
30浏览
TDesign Upload上传组件怎么只能选一个文件就关闭选择框?
我在用TDesign的Upload做头像上传,需求是用户只能选择一个文件然后立即关闭文件选择框。试过设置max={1},但发现用户选完文件后点击“打开”按钮,选择框还是会关闭,但如果有多个文件选中就会...
组件 2026-01-26 23:13:25 -
1
回答
23浏览
React中使用strict-dynamic后动态内联样式还是被CSP拦截怎么办?
最近给项目加CSP防护时遇到怪事,按照文档在nonce策略里加了'strict-dynamic',但React组件里的动态内联样式还是被拦截。明明设置了nonce和函数生成样式啊... 代码大概是这样...
安全 2026-01-26 23:09:29 -
2
回答
38浏览
TDesign表单中按钮和输入框间距不一致,如何按规范对齐?
在用TDesign做表单布局时,输入框和按钮之间的间距总感觉不对劲。比如下面这段代码,输入框和按钮用了同样的margin,但实际看起来垂直间距明显不一致: 提交 按照TDesign的设计规范应该怎样调...
组件 2026-01-26 22:54:26 -
2
回答
84浏览
为什么我的Vue页面TTI指标这么高?优化后没明显改善?
我最近在优化一个Vue页面的性能,发现TTI指标一直卡在8秒以上。我尝试用了懒加载组件和代码分割,但测试下来TTI还是没降下来。这是我的页面组件代码: {{ largeData }} export d...
前端 2026-01-26 22:46:31 -
2
回答
57浏览
React项目中Android WebView调用JavaScript方法在部分机型失效?
在开发H5页面时遇到个奇怪问题,通过React组件调用Android WebView的JavaScript接口,在Android 10以下机型能正常触发,但到了Android 11及以上就直接失效了。...
移动 2026-01-26 22:45:24 -
2
回答
53浏览
为什么使用CommonChunkPlugin后common.js仍被重复打包到多个入口chunk里?
在优化多页面应用时,我配置了CommonChunkPlugin提取公共代码,但发现生成的common.js仍然被重复打包到每个入口chunk里。明明设置了name和minChunks参数,打包后的di...
优化 2026-01-26 22:42:27 -
1
回答
61浏览
React表单二次确认弹窗如何有效防止CSRF攻击?
在做用户删除功能时加了二次确认弹窗,但同事说这不能防止CSRF攻击。我用React写了个带确认对话框的组件,代码类似这样: function DeleteButton() { const handle...
安全 2026-01-26 22:36:30 -
2
回答
30浏览
Arco的Tooltip文字提示为什么显示不出来?
用Arco的Tooltip组件时,按照文档写好代码,但提示框就是不显示,已经试过调整placement和trigger属性都没用,控制台也没有报错,这是为什么啊? 代码是这样的:<pre cla...
组件 2026-01-26 22:28:22 -
1
回答
47浏览
Vue DevTools突然无法显示组件树了怎么办?
今天升级到Vue 3.2.31后,DevTools的组件树和状态都变成了灰色不可用。已经重装过插件和依赖,但控制台一直报错: [Vue Devtools] incompatible Vue versi...
前端 2026-01-26 22:17:19 -
2
回答
39浏览
前端用localStorage存Refresh Token被恶意调用,怎么防?
我在项目里用JWT方案,把Refresh Token存在localStorage里,但测试时发现如果前端页面被XSS攻击,Refresh Token会被直接窃取。虽然Access Token设置了短时...
安全 2026-01-26 22:16:23 -
1
回答
14浏览
Badge徽章在图标上显示位置不对怎么调整?
我在用Ant Design的Badge包裹图标时,发现徽章总是偏到右下方去了,不是我想要的右上角位置。我试过改margin和position属性都不管用,这是为什么啊? import { Badge,...
组件 2026-01-26 22:07:19 -
1
回答
22浏览
Electron主进程发送的消息在渲染进程里收不到,怎么回事?
我在用Electron开发桌面应用时,按教程在主进程创建窗口后立即发送了一条消息,但渲染进程的监听函数就是没触发。代码检查了好几遍,通道名称都对得上,这是为啥呢? 主进程代码是这样写的: const ...
框架 2026-01-26 21:59:25 -
2
回答
51浏览
ECharts动态更新地图标记点后缩放和中心位置重置了怎么办?
用ECharts做中国地图可视化时遇到个怪问题,当我通过setData实时更新标记点坐标后,地图会自动跳转回初始视角,缩放和中心位置全没了,该怎么保持之前的视图状态啊? 我试过这样写代码:<pr...
交互 2026-01-26 21:58:24 -
2
回答
25浏览
Scrypt参数选择不当导致密码验证失败怎么办?
我在用scrypt加密用户密码时,调整了salt长度和N参数,结果密码验证一直报错。之前用默认参数没问题,但参考文档把N设成16384后,存储的hash和验证时算出来的值完全不一样。 尝试过把r和p参...
安全 2026-01-26 21:56:27 -
2
回答
66浏览
微信支付回调成功后页面不跳转,如何排查和解决?
在开发小程序支付功能时,支付回调里的wx.requestPayment success里写了跳转页面的代码,但支付成功后页面没反应。我尝试过用console.log发现回调确实执行了,但redirec...
移动 2026-01-26 21:48:26 -
2
回答
43浏览
为什么在Solid Start的SSR中,组件在客户端渲染时会重复执行server$函数?
我在用Solid Start做SSR时遇到了奇怪的问题,布局组件里用server$获取数据后,切换页面再回来,发现server$函数又重新执行了,明明应该只在服务端跑啊。我检查过路由配置没问题,控制台...
框架 2026-01-26 21:36:34 -
1
回答
31浏览
Taro跨端开发中,如何让自定义组件在小程序和H5中样式保持一致?
我在用Taro写一个带圆角边框的按钮组件,发现同样的代码在微信小程序显示正常,但H5平台边框会溢出父容器。已经检查过padding和margin,也尝试用!important强制覆盖样式,但问题依旧存...
框架 2026-01-26 21:35:44 -
2
回答
21浏览
通知提示排队显示时如何保证队列顺序不混乱?
最近在做消息提示功能,需要实现多个通知排队显示的效果。现在的问题是当快速连续触发多个通知时,虽然队列能正确存入,但前一个通知还没完全消失,下一个就提前显示了,导致视觉上重叠。 我尝试用setTimeo...
交互 2026-01-26 21:04:29 -
2
回答
69浏览
预加载图片时如何避免内存占用过高导致页面卡顿?
在做移动端图片列表页时,用Intersection Observer做预加载,但发现滚动时内存飙升,页面偶尔卡顿。我设置了同时加载5张临近图片,但测试发现已滑出屏幕的图片元素并未被回收... 尝试过在...
移动 2026-01-26 20:51:26 -
2
回答
38浏览
设置X-Permitted-Cross-Domain-Policies后Flash跨域还是被拦截怎么办?
我在配置安全头时加了X-Permitted-Cross-Domain-Policies: master-only,但Flash上传功能请求crossdomain.xml时还是报跨域错误,这是为什么? ...
安全 2026-01-26 20:47:23