问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
34浏览
Taro中如何正确使用React的useState更新对象属性?
我在Taro里用React写页面,想更新state里的一个对象属性,但发现视图没刷新。我试过直接修改对象属性再setState,也试过展开运算符,都不行。是不是Taro对React的状态更新有特殊处理...
框架 2026-03-27 08:12:20 -
1
回答
36浏览
为什么CSS像素在手机上显示大小不一致?
我在开发移动端页面时,明明写了font-size: 16px,但在不同手机上看起来大小不一样,有的特别小,有的又正常,这是为啥? 我查了下说是和设备像素比(dpr)有关,也试过加 viewport 标...
移动 2026-03-27 08:02:24 -
2
回答
36浏览
Vite打包时如何正确配置Rollup排除node_modules中的特定包?
我在用 Vite 构建 Vue3 项目,想通过 Rollup 配置把某个第三方库(比如 lodash-es)从打包结果中排除,但试了几次都没成功,build 后还是被打包进去了。 我查了文档,在 vi...
前端 2026-03-27 07:59:22 -
1
回答
45浏览
Vant 的 Icon 图标不显示怎么办?
我在 Vue 项目里用 Vant 的 Icon 组件,按文档写了 <van-icon name="success" />,但页面上啥也没有,图标完全不显示。是不是还要额外引入什么样式或者字...
组件 2026-03-27 06:57:17 -
1
回答
36浏览
在线状态同步不及时,WebSocket 心跳怎么处理才靠谱?
我在做一个聊天应用,用 WebSocket 实现用户在线状态。目前的做法是用户连接时设为 online,断开就设 offline。但实际测试发现,如果用户直接关掉浏览器或者网络突然中断,服务端收不到 ...
交互 2026-03-27 05:46:23 -
1
回答
52浏览
robots.txt 怎么写才能不让搜索引擎抓取测试页面?
我们网站上线前搞了个 /test/ 目录放临时页面,现在想通过 robots.txt 禁止爬虫抓取,但不确定写法对不对。我试过这样写: User-agent: * Disallow: /test/ 但...
优化 2026-03-27 04:36:18 -
2
回答
39浏览
Chrome DevTools 里的 Snippets 保存后怎么找不到了?
我昨天在 Chrome DevTools 的 Sources 面板里新建了个 Snippet,写了段调试用的 console.log('init'),点了保存,今天打开 DevTools 却怎么也找不...
工具 2026-03-27 04:35:22 -
2
回答
41浏览
TagInput 组件怎么限制输入的标签数量?
我在用一个 TagInput 组件,想限制用户最多只能输入 5 个标签,但不知道该怎么实现。试过在 onInput 里判断 tags.length,但好像没生效。 比如用户已经输入了 5 个标签,这时...
组件 2026-03-27 04:27:22 -
2
回答
37浏览
Spinner 加载动画在按钮里显示不居中怎么办?
我在用 Tailwind CSS 写一个带加载状态的提交按钮,但 Spinner 图标总是偏上,没法垂直居中。明明用了 flex items-center justify-center,可还是歪的。 ...
交互 2026-03-27 03:31:26 -
1
回答
30浏览
图片懒加载时占位图怎么避免布局偏移?
我用 IntersectionObserver 做了图片懒加载,但一开始没设宽高,图片加载完后页面会突然跳动。试过给 img 加 width 和 height 属性,但不同尺寸的图不好统一处理。 也试...
优化 2026-03-27 03:17:19 -
2
回答
52浏览
桌面通知在Vue中为什么点不动?
我在Vue组件里调用Notification API,通知能弹出来,但点击没反应,根本进不了click事件。试过加addEventListener也不行,是不是写法有问题? 这是我的代码: <t...
交互 2026-03-27 02:51:20 -
1
回答
41浏览
opacity 动画为什么还会触发重排?不是只影响合成层吗?
我最近在做列表项的 hover 动画,想用 opacity 实现淡入淡出效果,听说 opacity 不会触发重排,只走合成层,性能好。但用 DevTools 的 Performance 面板一看,居然...
优化 2026-03-27 02:48:21 -
1
回答
57浏览
Split分割面板拖拽时布局错乱怎么办?
我在用 Split 分割面板做左右布局,但一拖动分割线,右边内容就跑出容器了,根本对不齐。 试过给容器加 overflow: hidden 也没用,控制台也没报错,就是视觉上错位。我的结构大概是这样:...
组件 2026-03-27 02:31:17 -
1
回答
65浏览
Postman中怎么手动设置Cookie才能让请求带上正确的会话信息?
我用Postman测试一个需要登录态的接口,后端返回了Set-Cookie头,但后续请求好像没自动带上Cookie。我在Cookies管理器里看到域名是localhost,但实际请求发到的是127.0...
工具 2026-03-27 01:53:20 -
1
回答
71浏览
后端返回的时间戳怎么在Vue里格式化成“YYYY-MM-DD”?
我从接口拿到的数据里有个 create_time 字段,是时间戳(比如 1712345678),想在页面上显示成 “2024-04-05” 这种格式。试过直接用 new Date(item.creat...
交互 2026-03-27 00:59:23 -
1
回答
77浏览
Jira Issue状态更新后前端怎么实时刷新列表?
我在用Vue对接Jira API做任务看板,创建或更新Issue后,列表不会自动刷新,得手动F5。试过在then回调里重新调this.fetchIssues(),但偶尔会漏掉刚改的那条,是不是哪里时机...
工具 2026-03-27 00:58:21 -
2
回答
66浏览
React Native Codegen 生成的组件样式不生效是怎么回事?
我在用 React Native 的新架构,启用了 Codegen 来生成原生组件。但写好的 StyleSheet 样式在真机上完全没效果,调试了半天也没头绪。 我试过把样式直接写在组件里、也试过用 ...
框架 2026-03-27 00:52:22 -
1
回答
30浏览
百分比布局在不同屏幕下宽度计算不一致怎么办?
我在做移动端页面时用百分比布局,明明设了 width: 50%,但在某些手机上显示的宽度却不是预期的一半,感觉跟父容器的 padding 或者 viewport 有关系,但又说不清楚具体原因。 我试过...
移动 2026-03-26 23:38:22 -
1
回答
21浏览
Final Form 表单提交后无法重置字段值是怎么回事?
我用 Final Form 做了个简单的登录表单,提交成功后调用了 form.reset(),但输入框里的内容没清空,还是显示之前填的值,这是为啥? 我试过在 onSubmit 里直接调 reset,...
交互 2026-03-26 23:32:23 -
1
回答
31浏览
延迟反馈导致用户重复点击怎么办?
我在做一个表单提交功能,用户点击“提交”后要等大概2秒才有响应(后端处理慢)。结果用户以为没点上,疯狂点好几次,最后提交了多份相同数据。我试过加 loading 状态禁用按钮,但有时候网络特别差,lo...
交互 2026-03-26 23:27:21