问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
73浏览
Naive UI 的 DataTable 如何动态更新表格数据?
我用 Naive UI 的 DataTable 渲染了一组用户数据,但当我通过接口获取新数据并更新 data 数组时,表格内容没变,明明数组已经变了啊!是不是哪里漏了响应式处理? 我试过直接赋值和用 ...
组件 2026-02-24 12:29:19 -
2
回答
43浏览
为什么监听键盘快捷键时 preventDefault 不生效?
我在做一个富文本编辑器,想用 Ctrl+B 实现加粗功能。但按下 Ctrl+B 时浏览器还是会触发默认的“书签”行为(比如 Chrome 会打开书签栏),我明明已经调用了 preventDefault...
交互 2026-02-24 12:16:20 -
2
回答
56浏览
PullToRefresh 在移动端列表里为啥不生效?
我用的是原生 JS 实现的下拉刷新,监听 touch 事件做的,但在 iOS Safari 上完全没反应,安卓部分机型也偶尔失灵。 试过加 touch-action: none,也阻止了默认滚动,但还...
交互 2026-02-24 12:04:22 -
2
回答
46浏览
请求头验证 CSRF 为什么还是被拦截了?
我在前端用 fetch 发请求时加了自定义请求头 X-Requested-With: XMLHttpRequest,后端也配置了验证这个头,但 CSRF 攻击测试时还是被拦截了,这是为啥? 我试过在登...
安全 2026-02-24 11:13:23 -
2
回答
68浏览
Postman测试脚本里怎么断言响应时间不超过500ms?
我在Postman里写Tests脚本,想确保接口响应时间别太慢,但不确定怎么正确获取和断言这个值。 试过用pm.response.responseTime,但好像不对?控制台报错说undefined。...
工具 2026-02-24 11:12:18 -
2
回答
56浏览
PWA 的 App Shell 缓存不生效是怎么回事?
我按照教程用 Workbox 实现了 App Shell 模式,但离线时页面还是白屏,缓存好像没起作用。 我在 sw.js 里注册了路由和缓存策略,关键代码如下: workbox.routing.re...
移动 2026-02-24 11:03:20 -
2
回答
65浏览
Vite开发时如何代理后端API请求?
我用 Vite 搭了个前端项目,后端是本地跑的 Node 服务,端口 3001。现在前端发请求总是跨域,试过在 vite.config.js 里配 proxy,但好像没生效。 比如我 fetch /a...
工具 2026-02-24 10:45:20 -
2
回答
49浏览
Vite 中如何正确配置 Sass 支持?
我用 Vite 搭建了一个 Vue 项目,想用 Sass 写样式,但一引入 .scss 文件就报错。明明已经装了 sass 包,是不是还要改配置? 我试过直接在组件里写 @import './styl...
前端 2026-02-24 10:32:20 -
2
回答
70浏览
面包屑组件怎么动态生成路径啊?
我用 Vue 写了个 Breadcrumb 面包屑,但路由是动态的,比如 /user/123/detail,想自动显示“首页 / 用户 / 123 / 详情”这种结构,试了直接用 $route.pat...
组件 2026-02-24 10:30:21 -
2
回答
64浏览
Vue Draggable 拖拽后数据顺序没更新是怎么回事?
我用 Vue Draggable 做了个列表拖拽排序,但拖完之后 data 里的数组顺序没变,明明绑定了 v-model 啊。 我试过用 :list.sync 和 v-model 两种方式,都不行。控...
交互 2026-02-24 10:28:21 -
2
回答
59浏览
Tree Shaking 为什么没生效?按需引入 lodash 还是打包了整个库?
我用 Webpack + Babel 开发 React 项目,想按需引入 lodash 的 debounce 方法,但打包后发现整个 lodash 库都被打进去了,体积一点没减。 我试过直接 impo...
优化 2026-02-24 10:19:18 -
2
回答
42浏览
Charles抓包时为什么看不到本地React开发服务器的请求?
我在用 Charles 抓包调试一个 React 项目,本地开发服务器跑在 http://localhost:3000,但 Charles 里完全看不到任何请求。我已经开了 macOS 的代理设置,也...
工具 2026-02-24 10:14:21 -
2
回答
47浏览
上拉加载时怎么判断滚动到底部了?
我在做移动端列表的上拉加载,监听 scroll 事件后用 scrollTop + clientHeight >= scrollHeight 判断是否到底,但有时候会触发多次,甚至在还没到底的时候...
交互 2026-02-24 10:12:18 -
2
回答
66浏览
Postman Collection Runner 为什么跳过我的测试用例?
我在 Postman 里用 Collection Runner 跑一组接口,但明明有 5 个请求,结果只跑了 3 个,另外两个直接被跳过了,状态显示是“skipped”。 我检查了前置脚本和测试脚本,...
工具 2026-02-24 10:11:20 -
2
回答
33浏览
Vue中如何正确监听Shift键组合的键盘事件?
我在做一个快捷键功能,想用 Shift + A 触发某个操作,但发现单独判断 event.shiftKey 有时候不生效,特别是在某些输入框里。我试过在 @keydown 里加修饰符,也试过手动判断 ...
交互 2026-02-24 10:10:21 -
2
回答
51浏览
Space 组件设置间距后子元素换行了怎么办?
我在用 Ant Design 的 Space 组件给按钮加间距,本来是想让它们水平排列,但加了 size="large" 之后,后面的按钮突然就换行到下一行去了,明明容器宽度还很宽啊。 我试过给父容器...
组件 2026-02-24 09:49:20 -
2
回答
54浏览
移动端怎么监听系统暗黑模式切换并动态更新UI?
我在做移动端页面,想根据系统暗黑模式自动切换主题色,但用prefers-color-scheme媒体查询只在页面加载时生效,切换系统主题后页面没反应,咋办? 试过加matchMedia监听,但不知道是...
移动 2026-02-24 09:45:18 -
2
回答
41浏览
React组件里定时器没清理,会导致内存泄漏吗?
我在一个React组件里用了setInterval,但切换页面后发现定时器还在跑,是不是没清理会一直占内存? 试过在useEffect里return清理函数,但有时候还是漏掉,特别是快速切换路由的时候...
优化 2026-02-24 09:44:22 -
2
回答
27浏览
移动端1px边框在高清屏上显示太粗怎么办?
我在做移动端页面时,给按钮加了个1px的边框,但在iPhone这些Retina屏上看起来特别粗,明显不止1px。查了下说是设备像素比的问题,试过用transform: scale(0.5)缩放,但位置...
移动 2026-02-24 09:28:20 -
1
回答
58浏览
Cesium中如何监听地图点击事件并获取经纬度?
我在用Cesium做地图应用,想实现点击地图时弹出当前点的经纬度,但不知道怎么绑定点击事件。试过用viewer.screenSpaceEventHandler,但拿到的坐标是笛卡尔坐标,转成经纬度后数...
交互 2026-02-24 09:24:22