问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
53浏览
VuePress构建SSR时为什么静态资源路径不对?
在开发VuePress主题时遇到了奇怪的问题,当我用vite build构建SSR版本,生成的HTML里静态资源路径变成了绝对路径。比如在主题布局文件里写的<link rel="styleshe...
框架 2026-02-06 17:39:26 -
1
回答
53浏览
W3af扫描时自定义请求头没生效,如何排查?
最近在用W3af测试公司API,需要给所有请求加User-Agent和X-Token头。按照文档在setup.conf里设置了headers参数: headers = {"User-Agent": "...
安全 2026-02-06 17:24:31 -
2
回答
65浏览
为什么对象脱离作用域后内存没有及时回收?
我写了个Vue组件用setTimeout定时更新状态,但发现组件卸载后,Chrome内存 profi查看还是有大量对象残留。虽然在onUnmounted里用了clearTimeout,但用垃圾回收分析...
优化 2026-02-06 17:21:30 -
2
回答
57浏览
Taro页面跳转后样式被重置,如何保持原页面CSS?
在Taro项目里用了navigator标签跳转页面,发现目标页面的CSS样式全被重置了。比如这个按钮样式: .button { background: linear-gradient(to right...
框架 2026-02-06 16:52:33 -
2
回答
60浏览
为什么StatelessWidget的数据在修改后界面没变化?
我在用StatelessWidget实现一个计数器,点击按钮时调用父组件的回调修改数据,但界面始终没变化。已经确认数据确实更新了,也尝试过用setState()强制刷新父组件,但子组件显示的数值还是没...
移动 2026-02-06 16:40:39 -
2
回答
44浏览
Taro中调用wx.chooseImage获取图片路径后无法显示到页面怎么办?
在用Taro开发小程序时,调用Taro.chooseImage选了图片,返回的tempFilePath能打印出来,但显示到标签里就是空白。 试过直接赋值给的src属性: // 页面JS const [...
框架 2026-02-06 16:27:30 -
2
回答
64浏览
处理大量用户数据时,用数组还是对象存储更高效?
我在做一个需要频繁搜索用户ID的组件,当前用数组存储用户对象,通过遍历查找ID: const users = [{id:1, name:'Alice'}, ...]; function findUse...
优化 2026-02-06 16:17:28 -
2
回答
57浏览
React中如何用缓存策略避免重复的API请求?
我在开发一个新闻列表页面时遇到问题,每次切换标签页再回来,组件都会重新发起API请求。虽然用了useMemo缓存了数据,但发现浏览器开发者工具里还是显示重复请求: useEffect(() =>...
优化 2026-02-06 16:09:26 -
2
回答
53浏览
Vite中用glob导入组件后热更新不生效怎么办?
大家好,我在用Vite开发Vue组件时遇到个奇怪的问题。按照文档用glob导入所有组件后,修改组件内容保存时页面没变化,只能手动刷新才生效。 代码是这样写的: import { createApp }...
工具 2026-02-06 16:04:26 -
2
回答
101浏览
Git blame显示的作者不是修改者,怎么回事?
我在合并分支后用git blame查看某行代码的作者,显示的是合并者而不是实际修改者。之前在feature分支改过这个文件,合并到主分支后现在用git blame -L 10,20 filename看...
工具 2026-02-06 15:27:24 -
2
回答
64浏览
为什么我的TTI优化措施对首屏时间没改善?
我在做TTI优化时,尝试给图片加了loading="lazy",还把业务代码拆成动态import,但Lighthouse测出来的Time-to-Interactive还是12秒以上,这正常吗? 代码结...
优化 2026-02-06 14:56:25 -
2
回答
74浏览
React中如何避免全局快捷键与页面输入框冲突?
在React项目里用全局快捷键监听Ctrl+S保存表单,但发现输入框里的内容输入不了,按字母键也会触发保存操作。试过给输入框加event.stopPropagation(),但好像没生效,该怎么解决这...
交互 2026-02-06 14:50:30 -
2
回答
45浏览
图片预加载时如何避免出现闪烁的空白框?
在给图片列表实现预加载时遇到了问题。我给图片设置了固定宽高和loading状态,但预加载的空白框还是会先闪一下,特别是网络慢的时候更明显。我尝试过用opacity过渡和visibility属性,但效果...
优化 2026-02-06 14:48:28 -
2
回答
53浏览
Material-UI的Checkbox选中状态怎么无法更新?
我在用Material-UI的Checkbox做表单时遇到问题,选中状态明明更新了,但勾选框的显示一直没变化。之前按文档用了useState存数组,但点击其他选项时之前选中的会莫名取消。 代码像这样写...
组件 2026-02-06 14:37:22 -
2
回答
72浏览
iView的Poptip气泡提示内容被截断,怎么调整样式?
我在用iView的Poptip做表单校验提示,内容超过两行会被截断显示省略号。试过给.content样式加overflow:hidden和text-overflow:clip,但没生效。 .ivu-p...
组件 2026-02-06 14:31:26 -
2
回答
52浏览
为什么我的网站启用了CT后,浏览器还是不显示证书透明度标记?
我最近在配置网站的安全头,启用了Certificate Transparency,但发现浏览器没有显示相关标记。我检查了SSL证书,确认CT日志已经添加,但可能哪里漏了?我尝试在Nginx配置里添加了...
安全 2026-02-06 14:27:51 -
2
回答
67浏览
WebSocket断线重连后消息重复发送怎么办?
在做在线协作编辑器时用WebSocket同步数据,但发现客户端断线重连后,之前发送的半条消息会和重连后的新消息拼在一起。比如输入"hello"时断线,重连后继续输入" world",服务端收到的是"h...
交互 2026-02-06 13:55:37 -
2
回答
71浏览
JWT刷新令牌应该如何设计才能避免多次请求时的重复验证?
我在做文件上传功能时发现,当用户同时上传多个文件时,每个文件请求都会带着JWT访问接口,但遇到令牌过期的情况,所有请求都会触发刷新逻辑。比如这样: axios.interceptors.respons...
安全 2026-02-06 13:37:28 -
2
回答
54浏览
Pinia store里修改数组后视图不更新怎么办?
在用Pinia管理用户收藏列表时遇到问题,store里定义了一个items数组,通过addToCollection(item)方法用push()添加元素,但页面列表没变化。 试过手动调用this.$f...
框架 2026-02-06 13:07:38 -
2
回答
102浏览
Naive UI Upload上传组件如何自定义上传前文件验证?
在用Naive UI的Upload组件做图片上传时,想在上传前同时验证文件类型和大小,但按照文档写before-upload方法后,虽然能阻止上传却没提示错误信息,这是怎么回事? 我试过这样写代码:b...
组件 2026-02-06 13:05:34