问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
329浏览
轨迹回放时图标为什么会跳跃而不是平滑移动?
我在做地图轨迹回放功能时,用CSS动画让图标沿着路径移动,但实际运行时图标总是在跳跃,尤其是转弯的时候。试过用transform: translate()和transition组合,但效果还是卡顿: ...
交互 2026-01-29 00:29:32 -
2
回答
241浏览
uni-app中pages.json配置了导航栏标题但页面不显示,该如何解决?
在uni-app项目中,我在pages.json里给某个页面配置了navigationBarTitleText,但实际页面顶部标题却显示为空白。检查配置文件确认路径正确,也尝试过重启服务,但问题依旧。...
移动 2026-01-29 00:24:52 -
2
回答
64浏览
微前端子应用加载时依赖冲突怎么办?
最近用single-spa集成React和Vue子应用,但发现两个子应用都依赖lodash,版本不同导致功能异常。尝试过用webpack的externals和alias隔离,但打包后还是报错Canno...
框架 2026-01-28 23:41:30 -
2
回答
72浏览
Vue搜索历史清除按钮点击后列表不更新怎么办?
在做搜索历史功能时遇到个怪问题,点击清除按钮后控制台显示searchHistory数组确实清空了,但页面列表还是显示原有数据。我尝试过手动刷新页面就能消失,但正常应该立即响应才对... 清空历史 {{...
交互 2026-01-28 23:40:44 -
2
回答
116浏览
PostCSS Modules在React中导入后类名报undefined怎么办?
用PostCSS Modules写React组件时,按文档导出了CSS类名,但页面报错“Cannot read properties of undefined (reading 'container'...
工具 2026-01-28 23:36:27 -
1
回答
91浏览
Webpack代码分割配置后,vendors chunk为什么还是很大?
在优化项目时,我按文档配置了SplitChunks,但打包后的vendors chunk依然有800KB。我尝试把minSize设成0,调整cacheGroups的test正则,甚至手动命名split...
优化 2026-01-28 23:35:35 -
2
回答
49浏览
nuxt服务端渲染时asyncData返回空白数据怎么办?
在nuxt项目里用asyncData获取接口数据时,服务端渲染总显示空白,但客户端刷新又能正常显示。试过把API地址换成本地测试接口也不行,控制台没报错但数据就是拿不到。 export default...
框架 2026-01-28 23:30:41 -
2
回答
71浏览
富文本编辑器自动保存时如何避免频繁发送请求?
我在用React开发富文本编辑器时,想实现输入内容自动保存到后端,但发现每次输入都立即触发请求,导致控制台报错「Too Many Requests」。用useEffect监听内容变化后尝试加了防抖,但...
组件 2026-01-28 23:23:31 -
2
回答
32浏览
Vue手势滑动方向检测不准怎么办?
在移动端用Vue做卡片滑动切换时,检测滑动方向总是出错。比如向右滑应该删除卡片,但经常反向触发。我试过记录touchstart和touchend的坐标差,但计算出来的方向不准。 代码是这样写的: &l...
交互 2026-01-28 23:00:41 -
2
回答
85浏览
Promise链里的then为什么没接住前面的错误?
我在用Promise链处理异步请求时遇到个怪问题,按教程写了个链式调用: fetch('api/data') .then(response => { if (!response.ok) thro...
前端 2026-01-28 22:56:27 -
2
回答
68浏览
前端POST请求被漏洞扫描工具标记CSRF漏洞,但后端已加防伪cookie该怎么办?
我在开发登录功能时,前端用axios发送POST请求,后端已通过nginx设置了Csrf-Token cookie且验证了请求头中的token。但最近漏洞扫描工具提示"缺少CSRF防护",明明后端已经...
安全 2026-01-28 22:49:30 -
2
回答
69浏览
用Push API发通知时,为什么样式在Service Worker里不生效?
我按照教程在Service Worker里用Push API发送通知,但自定义的CSS样式完全没效果。比如我想让通知背景变绿色,像这样写: .notification { background-col...
交互 2026-01-28 22:40:38 -
2
回答
32浏览
为什么LCP值在监控工具和手动测试时差距这么大?
最近给项目加了Web Vitals监控,发现LCP值经常显示在5秒以上,但用Lighthouse测试明明只有2秒多,手动F12模拟3G网络也能达标。 尝试过把大图换成webp格式,给所有图片加了懒加载...
前端 2026-01-28 22:38:37 -
2
回答
24浏览
vue-virtual-scroller滚动时列表项突然错位怎么解决?
在用vue-virtual-scroller渲染2000条带图片的列表时,滚动到中间位置突然出现条目重叠错位,尝试调整initial-count和estimate-size参数没效果 模板里这样写的:...
优化 2026-01-28 22:33:35 -
2
回答
56浏览
WeakMap缓存DOM元素内存没减少怎么办?
在优化页面时用WeakMap存DOM元素,但内存统计显示占用没降下来,这是为什么? 之前用普通对象缓存DOM节点:cache = { element: document.getElementById(...
优化 2026-01-28 22:27:29 -
1
回答
42浏览
富文本编辑器表格跨列合并后样式错乱怎么办?
我在用Quill做表格编辑功能时,合并单元格后相邻列的宽度会错乱。比如用下面这段代码合并两列后,右边的单元格会挤到左边: function mergeCells(start, end) { const...
交互 2026-01-28 22:08:28 -
2
回答
109浏览
大屏可视化时图表在窗口缩放后位置错乱怎么办?
用ECharts做大屏监控页面时,设置fixed布局后图表在不同分辨率下显示正常,但用户手动缩放浏览器窗口时,柱状图和饼图会挤在一起,坐标轴文字还被截断了。 已经尝试过监听window.resize事...
交互 2026-01-28 22:03:28 -
2
回答
38浏览
React中设置X-Frame-Options无效怎么办?
我在React项目里用iframe嵌套了第三方登录页面,结果被安全工具提示存在点击劫持风险。查资料说要设置X-Frame-Options头,但我这样写到组件里没效果: function AuthPag...
安全 2026-01-28 21:47:27 -
2
回答
49浏览
表单验证提示信息如何做到既明显又不干扰用户?
我在做注册表单的时候,给邮箱输入框加了必填验证,但用alert('邮箱不能为空')弹窗提示总觉得太突兀。后来改成在输入框下方用红色文字显示,但用户反馈说提示信息一闪而过没看清。 试过加动画渐显,但动画...
交互 2026-01-28 21:44:38 -
2
回答
78浏览
第三方Cookie设置了SameSite=Strict为什么还是被跨站访问了?
我在电商网站项目里设置了SameSite=Strict和Secure属性,但今天测试发现广告联盟的第三方域名还是能读取到用户的登录Cookie,这是怎么回事? 尝试过在响应头这样配置: Set-Coo...
安全 2026-01-28 21:37:26