问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
30浏览
Vue中Transition组件的appear属性不生效怎么办?
我在用 Vue 3 的 <Transition> 组件时,加了 appear 属性想让元素初次渲染时也有动画,但完全没效果。查了文档说要配合 CSS 的 v-appear 类写样式,但我已...
组件 2026-03-01 16:47:23 -
1
回答
38浏览
React Native如何适配iOS和Android的导航栏差异?
我在用 React Native 开发一个跨端 App,发现 iOS 和 Android 的顶部导航栏高度不一样,导致页面内容被遮挡或者留白太多。 试过用 SafeAreaView 包裹,但 Andr...
框架 2026-03-01 16:26:20 -
2
回答
34浏览
CSP 的 hash 值怎么算才对?为什么我加了还是报错?
我在给一个内联脚本加 CSP 的 hash 策略,但浏览器一直报违反策略。我用的是 sha256,命令是 echo -n "alert('hello')" | openssl dgst -sha256...
安全 2026-03-01 16:22:22 -
2
回答
38浏览
iOS安全区域适配导致页面底部被遮挡怎么办?
我在做移动端页面时,iPhone X及以上机型的底部导航栏总是被系统手势栏挡住,加了padding-bottom: env(safe-area-inset-bottom)也没用,是不是哪里写错了? 我...
优化 2026-03-01 16:17:21 -
2
回答
389浏览
拖拽时 DataTransfer 的 setData 为什么在 onDragStart 里没生效?
我在 React 里做拖拽功能,想通过 setData 传一个自定义 ID,但 drop 的时候用 getData 拿不到值,一直是空字符串。是不是我写法有问题? 试过把 e.dataTransfer...
交互 2026-03-01 16:14:21 -
1
回答
26浏览
IndexedDB在Vue中打开失败,报错“InvalidStateError”是怎么回事?
我在Vue组件里尝试用IndexedDB存点用户配置,但一调用indexedDB.open()就报“InvalidStateError: Failed to execute 'open' on 'ID...
前端 2026-03-01 16:00:21 -
2
回答
209浏览
Webpack 打包后体积太大怎么办?
我用 Webpack 打了个 React 项目,发现 vendor.js 快 2MB 了,首屏加载特别慢。明明只用了几个库,怎么体积这么大? 我试过配置 splitChunks,但效果不明显,是不是哪...
前端 2026-03-01 15:54:20 -
1
回答
25浏览
GraphQL查询返回null,但Apollo Client能收到数据?
我在用Node.js搭的GraphQL服务,前端用Vue + Apollo Client调用,明明network里看到response有数据,但组件里拿到的一直是null,到底哪出问题了? 我试过检查...
前端 2026-03-01 15:25:23 -
1
回答
29浏览
Node.js 接口响应太慢,怎么优化?
我用 Express 写了个 API,请求一多就卡得不行,本地测试都慢到离谱。 试过加 cluster 模块启动多进程,但 CPU 占用飙到 100%,响应时间反而更长了。数据库查的是 MongoDB...
前端 2026-03-01 15:24:20 -
2
回答
25浏览
pnpm audit 报告高危漏洞,但不知道怎么修复?
我用 pnpm 管理项目依赖,今天运行 pnpm audit 时提示有个高危漏洞,说是 axios 版本太低。但我明明在 package.json 里写的是 "axios": "^1.6.0",也重新...
安全 2026-03-01 15:14:19 -
2
回答
35浏览
Git 提交时不小心把本地 CSS 修改覆盖了怎么办?
我刚在本地改了一段按钮样式,结果 git pull 的时候没注意,直接把我的修改给覆盖掉了,现在文件变回之前的样子了。我还没 add 过,还能找回吗? 我改的是这个部分: .btn-primary {...
前端 2026-03-01 15:13:18 -
2
回答
37浏览
动态路由参数怎么取不到?明明路径是对的啊
我用 Vue Router 做了个动态路由,比如 /user/:id,想在组件里拿到 id 参数。但 this.$route.params.id 一直是 undefined,控制台也报错说 Canno...
前端 2026-03-01 14:57:18 -
2
回答
296浏览
为什么本地文件用 fetch 请求 JSON 会报 CORS 错误?
我最近在本地开发一个静态页面,想用 fetch('data.json') 加载同目录下的 JSON 文件,结果浏览器控制台报错:「Access to fetch at 'file:///.../dat...
前端 2026-03-01 14:54:19 -
2
回答
52浏览
VSCode插件中如何正确注册HTML语言的CompletionItemProvider?
我在写一个VSCode扩展,想给HTML文件添加自定义代码补全,但注册后完全没反应。是不是provider的triggerCharacters或者documentSelector写错了? 我试过用vs...
工具 2026-03-01 14:33:18 -
2
回答
28浏览
Highcharts 图表不随容器大小自适应怎么办?
我用 Highcharts 渲染了一个图表,放在一个会动态调整宽度的 div 里,但图表不会自动缩放,每次窗口变化都得手动调 chart.reflow()。有没有更优雅的办法让它自动响应容器尺寸? 试...
组件 2026-03-01 14:30:17 -
2
回答
37浏览
Webpack打包后怎么分析bundle体积过大问题?
最近项目打包出来的 bundle.js 快 2MB 了,明显感觉首屏加载变慢,但不知道具体是哪些模块占的空间大。 我试过用 webpack-bundle-analyzer,但在 webpack.con...
前端 2026-03-01 14:14:20 -
2
回答
95浏览
前端代码混淆后,怎么防止别人通过 DevTools 轻松还原样式?
我最近在做项目上线前的代码保护,用工具把 JS 混淆了,但发现 CSS 样式还是能被直接在 DevTools 里看到,甚至改几行就能绕过一些限制。比如我写了段隐藏调试面板的样式,结果别人一打开控制台就...
安全 2026-03-01 13:57:21 -
1
回答
39浏览
如何根据网络状态动态调整预加载策略?
我在做图片懒加载时想结合网络感知,比如在 4G/5G 下多预加载几张,WiFi 下全量加载,但 navigator.connection 好像兼容性不太好? 试过用 navigator.connect...
优化 2026-03-01 13:55:19 -
2
回答
30浏览
Electron主进程里怎么监听窗口关闭事件?
我在用 Electron 开发桌面应用,想在用户点击窗口右上角关闭按钮时做一些清理操作,比如保存数据。但不知道怎么在主进程里正确监听这个事件。 试过用 mainWindow.on('close', ....
框架 2026-03-01 13:51:21 -
1
回答
32浏览
npx 执行本地 node_modules 里的命令为什么会报错?
我在项目里装了 TypeScript,想用 npx 调用本地的 tsc 编译代码,但每次运行 npx tsc 都提示找不到命令,明明 node_modules/.bin 里面有 tsc 啊? 我试过删...
工具 2026-03-01 13:49:18