问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
101浏览
TypeScript里怎么正确声明一个可选的函数参数?
我在写一个工具函数,想让某个参数是可选的,但加了问号后还是报错说类型不匹配,是不是我写法有问题? 比如下面这样写: function greet(name: string, age?: number)...
前端 2026-03-18 09:56:19 -
1
回答
60浏览
Storybook 的 addon-docs 为啥不显示文档?
我装了 @storybook/addon-docs,也按官网配了 main.js 和 preview.js,但组件的 Docs 标签页一直是空的,啥也没渲染出来。 main.js 里加了 docs p...
工具 2026-03-18 09:55:31 -
2
回答
44浏览
TagInput 组件怎么实现回车添加标签?
我用 Vue 写了个 TagInput,想让用户敲回车就自动把输入内容变成标签加进去,但试了好几次都不行。输完字按回车,页面直接刷新了,标签也没加上。 我监听了 @keydown.enter 事件,也...
组件 2026-03-18 09:48:19 -
2
回答
17浏览
缓存更新后样式没生效,怎么破?
我用 webpack 打包的项目,每次改完 CSS 都会生成带 hash 的文件名,但线上用户有时候还是看到旧样式。我试过在 link 标签里加版本号,也确认服务器没开强缓存,可问题还是偶尔出现。 比...
优化 2026-03-18 09:47:19 -
2
回答
60浏览
Electron自动更新在Mac上总是失败怎么办?
我用Electron做了一个桌面应用,集成了electron-updater来做自动更新。Windows上测试没问题,但Mac用户反馈一直卡在“checking for updates”,日志里也没报...
框架 2026-03-18 09:44:19 -
1
回答
36浏览
Docker容器日志太多怎么清理?
我本地开发用的 Docker 容器跑了一段时间,发现磁盘快满了,查了下是容器日志文件太大。试过直接删 /var/lib/docker/containers 下的日志文件,但好像没生效,还怕把容器搞崩了...
工具 2026-03-18 09:32:19 -
2
回答
36浏览
React中Audio组件无法自动播放怎么办?
我在做音乐播放功能时,想让页面加载后自动播放音频,但试了好几次都不行,控制台也没报错,就是静悄悄的。 我查了文档说要用户交互后才能播放,但我这个是后台播放场景啊,难道真没法绕过?下面是我的代码: us...
组件 2026-03-18 09:17:21 -
1
回答
50浏览
Jira Story里怎么关联多个子任务?
我在Jira里建了一个Story,现在想给它加好几个子任务,但每次只能手动一个个创建,有没有批量操作或者更高效的方式? 试过在Story详情页点“创建子任务”,但这样太慢了。也搜了插件,没找到靠谱的。...
工具 2026-03-18 09:10:19 -
1
回答
30浏览
TDesign Steps步骤条怎么自定义激活状态的颜色?
我用 TDesign 的 Steps 组件,想把当前激活步骤的主色从蓝色改成紫色,但改了全局主题色没生效。试过直接覆盖 CSS 类名也不行,是不是我选错选择器了? 这是我的覆盖样式: .t-steps...
组件 2026-03-18 09:09:23 -
1
回答
32浏览
前端做渗透测试时怎么判断XSS漏洞是否真实存在?
我们团队最近在做安全审计,用 Burp Suite 扫描出一个反射型 XSS,但我不确定是不是误报。页面上用户输入的内容确实会回显,但我加了 encodeURIComponent 处理,按理说应该安全...
安全 2026-03-18 08:59:25 -
1
回答
52浏览
Git stash之后代码去哪了?怎么恢复?
我刚才在开发一个新功能,突然要切回主分支修个紧急bug,就用了 git stash 把当前改动存起来了。结果切回来再 git stash pop,发现之前写的函数没了!是不是操作错了? 我 stash...
工具 2026-03-18 08:58:21 -
1
回答
67浏览
Nginx负载均衡后端服务怎么配置权重才生效?
我用Nginx做负载均衡,配了两台后端服务器,想让第一台处理70%的请求,第二台30%,但改了weight好像没效果,流量还是平均分的? 我的配置是这样的: upstream backend { se...
工具 2026-03-18 08:52:24 -
2
回答
28浏览
Easy Peasy 中如何正确使用 action 监听状态变化?
我在用 Easy Peasy 写一个计数器,想在 count 变化时自动触发一个 action 打印日志,但写完发现根本没执行,是不是写法有问题? 我试过把监听逻辑放在 effect 里,也试过直接在...
框架 2026-03-18 08:49:22 -
1
回答
42浏览
localStorage 存对象为啥取出来变成字符串了?
我在用 localStorage 存一个用户对象,结果再取出来的时候发现它变成了字符串,直接访问属性就报错了。明明存的是对象啊,咋回事? 我试过这样存:localStorage.setItem('us...
前端 2026-03-18 08:48:22 -
2
回答
38浏览
Cordova 打包后白屏怎么解决?
我用 Cordova 打了个 Android 应用,本地调试好好的,一打包成 APK 安装到手机上就白屏,啥也不显示。 试过检查 config.xml 里的 content src,也确认了 inde...
移动 2026-03-18 08:44:23 -
1
回答
33浏览
图片加载太慢该怎么优化?
我们网站首页的 banner 图片特别大,用户打开页面时要等好几秒才显示出来,体验很差。 我已经试过把 PNG 转成 WebP 了,也用了 <picture> 标签做格式兼容,但首屏加载还...
优化 2026-03-18 08:40:22 -
1
回答
38浏览
Vite插件中transformIndexHtml钩子为啥不生效?
我在写一个Vite插件,想用transformIndexHtml修改index.html里的内容,但加了console.log都没输出,钩子好像根本没执行。 我的插件代码是这样注册的: export ...
工具 2026-03-18 08:39:21 -
2
回答
20浏览
StatelessWidget里怎么用CSS样式?是不是搞错了?
我刚学Flutter,看到UI代码里有个StatelessWidget,但里面写了CSS,这不对吧?Flutter不是用Dart写样式的吗? 我试了下面这段代码,结果直接报错,说找不到CSS相关的类:...
移动 2026-03-18 08:22:21 -
1
回答
50浏览
Sentry 捕获不到 Vue 3 项目中的异步错误怎么办?
我在 Vue 3 项目里接入了 Sentry,同步错误能正常上报,但像 axios 请求失败这类异步错误完全捕获不到。已经按文档加了 Sentry.init 和 app.use(Sentry.crea...
优化 2026-03-18 08:21:19 -
1
回答
33浏览
移动端适配用 rem 还是 vw 更合适?
最近在做一个移动端 H5 项目,UI 给的设计稿是 375px 宽。我之前用的是 rem 配合 JS 动态设置根字体大小,但发现有些安卓机上字体渲染有点模糊。 听说现在很多人直接用 vw 单位做适配,...
优化 2026-03-18 07:37:19