问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
57浏览
缓存雪崩导致接口大量超时怎么办?
我们线上有个商品详情页,用了 Redis 缓存,结果昨天缓存集体过期,瞬间数据库被打爆,接口基本都超时了。之前设置了统一的过期时间,比如都是 3600 秒,现在想优化但不知道咋下手。 听说可以加随机过...
优化 2026-03-13 02:09:21 -
1
回答
81浏览
Plotly图表在容器缩放后显示不全怎么办?
我在用Plotly.js做响应式图表,容器是flex布局的一部分。当浏览器窗口缩小后,图表右边和底部的内容会被裁掉,即使设置了responsive: true也不行。我试过手动调用Plotly.Plo...
交互 2026-03-13 01:46:23 -
1
回答
83浏览
刷卡支付时如何调起手机NFC功能?
我在做移动端H5的刷卡支付页面,用户需要把银行卡贴到手机背面完成支付。但不知道怎么在网页里触发手机的NFC读取功能,试了几个第三方SDK都没反应。 查文档说Web NFC API还在实验阶段,那现在主...
移动 2026-03-13 00:35:19 -
2
回答
103浏览
拖拽排序后数据没更新怎么办?
我用原生 JS 实现了一个简单的列表拖拽排序,视觉上元素位置变了,但绑定的数据数组根本没变,后续提交表单还是按原始顺序传的,这咋整? 我试过在 drop 事件里手动交换数组项,但总感觉索引对不上,有时...
交互 2026-03-13 00:02:24 -
2
回答
122浏览
跨端开发中如何统一处理不同平台的样式差异?
最近用 Taro 开发一个小程序和 H5 通用的项目,发现同样的 padding: 20rpx 在微信小程序和 H5 上渲染效果差很多,H5 看起来特别挤。 我试过用平台判断加条件编译,但代码越来越乱...
移动 2026-03-12 23:53:20 -
1
回答
44浏览
前端如何处理SAML认证后的跳转和用户信息?
我们公司最近在用SAML做单点登录,后端配置好了IdP,但我在前端Vue项目里完全不知道怎么处理认证成功后的回调。用户登录后会被重定向回我的页面,URL里带了一大串参数,但文档说SAML响应是POST...
安全 2026-03-12 23:51:23 -
1
回答
47浏览
Ajax请求为啥总是被CORS拦截?
我在本地用 http://localhost:3000 调后端接口 http://api.example.com/data,浏览器一直报 CORS 错误,明明后端说已经加了跨域头啊? 我试过在 fet...
前端 2026-03-12 23:30:20 -
2
回答
37浏览
表单联动时样式不生效怎么办?
我在做两个下拉框的联动,选了第一个才显示第二个,但加的CSS类名没起作用,不知道是哪出问题了。 我试过在JS里动态加 show 类,也检查了类名拼写,但第二个下拉框还是隐藏着。控制台也没报错。 .se...
组件 2026-03-12 23:20:20 -
1
回答
36浏览
HOC里怎么正确传递ref到被包装的组件?
我写了个高阶组件用来加日志,但发现用React.forwardRef还是拿不到原始组件的ref,控制台报错说函数组件不能直接用ref。是不是HOC和forwardRef要一起用?具体该怎么写才对? 我...
框架 2026-03-12 23:06:29 -
2
回答
54浏览
Ajax 请求被缓存了怎么办?
我用 fetch 发起一个 GET 请求获取用户数据,但发现第二次请求直接返回了缓存结果,根本没发到服务器!明明后端数据已经变了。 试过在 URL 后面加时间戳参数,比如 ?t=Date.now(),...
前端 2026-03-12 23:00:19 -
1
回答
45浏览
拖拽时 DataTransfer 的 setData 不生效?
我在做拖拽上传功能,想通过 setData 传个文件 ID,但 drop 事件里用 getData 拿不到值,一直是空字符串。 我试过在 dragstart 里这么写: event.dataTrans...
交互 2026-03-12 22:49:21 -
1
回答
56浏览
前端性能测试怎么测首屏加载时间?
我在做项目优化,想测一下首屏加载时间,但不知道用什么工具或者方法比较准。试过用 performance.now() 手动打点,但感觉不太靠谱,因为首屏内容动态渲染的,怎么判断“首屏”到底什么时候算完成...
前端 2026-03-12 22:46:17 -
1
回答
43浏览
移动端捏合手势怎么监听才准确?
我在做一个移动端的图片查看器,想实现双指捏合缩放功能。试了用 touchstart 和 touchmove 监听两个 touch 点的距离变化,但经常误触发,比如滑动时也会被识别成捏合。而且有时候手指...
移动 2026-03-12 22:45:24 -
2
回答
64浏览
React Native列表滚动卡顿怎么优化?
我在用FlatList渲染一个商品列表,数据大概有200条左右,但一滚动就明显卡顿,FPS掉得很厉害。已经加了keyExtractor和initialNumToRender,还是没改善。 是不是 re...
移动 2026-03-12 22:44:21 -
1
回答
29浏览
响应式断点设置后移动端样式不生效?
我在用媒体查询做响应式布局,设置了768px的断点,但手机上打开还是显示桌面样式,试了几次都不对,是不是写法有问题? 这是我的HTML结构和CSS媒体查询部分: <div class="cont...
移动 2026-03-12 22:40:20 -
2
回答
27浏览
AOS动画在移动端不生效是怎么回事?
我用AOS(Animate On Scroll)给页面加了滚动动画,PC上一切正常,但一到手机上就完全没效果,元素直接显示,没有淡入或滑动。我试过加data-aos-duration和data-aos...
交互 2026-03-12 22:25:20 -
1
回答
66浏览
Docker里部署的Vue项目怎么监控容器状态并告警?
我在服务器上用Docker部署了一个Vue项目,现在想监控容器是否挂了或者资源占用过高,但不知道怎么配置告警。试过用cAdvisor看指标,但没搞懂怎么触发通知。 这是我的Vue组件里调用的一个健康检...
工具 2026-03-12 22:24:21 -
1
回答
30浏览
UIkit组件样式不生效是怎么回事?
我在Vue项目里引入了UIkit,但写出来的按钮完全没有UIkit的样式,控制台也没报错,是不是哪里配置漏了? 我按文档在main.js里import了CSS,组件里也加了uk-button类名,但按...
组件 2026-03-12 22:05:21 -
2
回答
56浏览
跨端框架里 React Native 和 UniApp 性能差很多吗?
最近在选型,纠结用 React Native 还是 UniApp 做一个中等复杂度的电商类 App。听说 RN 原生渲染性能更好,但 UniApp 开发快,可实际跑起来动画卡顿特别明显,尤其是在低端安...
框架 2026-03-12 22:04:23 -
2
回答
35浏览
Webpack5打包体积太大怎么优化?
我用 Webpack5 打了个 React 项目,发现 vendor.js 有 2MB 多,首屏加载特别慢。已经开了 optimization.splitChunks,但效果不明显,是不是配置写得不对...
优化 2026-03-12 22:03:17