问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
45浏览
前端代码里怎么防止XSS攻击?我这样写安全吗?
最近在做渗透测试,发现我们项目里有个用户输入展示的地方可能有XSS风险。我用React直接渲染用户输入的内容,但听说这样不安全,可又不确定具体哪里有问题。 我试过用DOMPurify处理,但团队有人说...
安全 2026-03-22 11:11:22 -
2
回答
53浏览
UIkit动画在Vue中不生效是怎么回事?
我在Vue组件里用UIkit的uk-animation-slide-left类做入场动画,但根本没效果,是哪里写错了吗? 已经引入了UIkit的CSS和JS,其他组件比如Modal都能正常用,就动画不...
组件 2026-03-22 11:03:20 -
1
回答
34浏览
Electron里dialog.showOpenDialog为啥没反应?
我在主进程中调用dialog.showOpenDialog,点击按钮后完全没弹窗,也不报错,这是啥情况? 试过加await、try-catch,还检查了mainWindow是不是有效的BrowserW...
框架 2026-03-22 10:46:20 -
1
回答
59浏览
Cordova 打包后白屏,怎么排查问题?
我用 Cordova 打了个 Android 包,安装后打开一直是白屏,本地调试时好好的。控制台也没报错,真机上怎么查日志啊? 试过在 config.xml 里加 <allow-navigati...
移动 2026-03-22 10:42:18 -
1
回答
34浏览
Figma设计系统里的颜色变量怎么同步到CSS中?
我们团队在Figma里建了一套Design System,颜色都用了Variables,但导出到前端后不知道怎么保持同步。我试过手动复制十六进制值,但变量一改就得全改,太麻烦了。 有没有办法把Figm...
工具 2026-03-22 10:38:22 -
2
回答
186浏览
Webpack 打包后的 JS 文件压缩没生效是怎么回事?
我用 Webpack 5 搭了个项目,明明配置了 TerserPlugin 做 JS 压缩,但打包出来的 main.js 还是格式化状态,注释和空格都在,体积特别大。开发环境没问题,但 product...
优化 2026-03-22 10:34:19 -
2
回答
37浏览
WebAssembly做矩阵运算比JS慢?是不是我用错了?
我最近在尝试用WebAssembly加速一个图像处理模块,里面涉及大量4x4矩阵乘法。但实测下来发现WASM版本居然比纯JavaScript还慢,有点懵。是不是我的调用方式有问题? 我用的是Emscr...
前端 2026-03-22 10:26:21 -
2
回答
516浏览
Vant的Icon图标不显示怎么办?
我在用 Vant 的 Icon 组件时,图标根本没显示出来,只看到一个方框。明明按文档写了 <van-icon name="success" />,也确认引入了组件,但就是不生效。 是不是...
组件 2026-03-22 10:03:19 -
2
回答
26浏览
iView的Notice通知怎么自定义关闭按钮?
我在用iView的Notice组件时,想把默认的“×”关闭按钮换成文字“关闭”,但文档里没找到相关配置。试过在desc里加<span>关闭</span>也不行,点不了。有办法自...
组件 2026-03-22 09:53:16 -
1
回答
50浏览
手机上Vue页面点不动,怎么远程调试?
我在开发一个移动端 Vue 页面,本地 Chrome 调试一切正常,但真机 Safari 打开后按钮完全没反应,点击事件好像没触发。已经连了 iOS 的 Web Inspector,但控制台啥错误都没...
移动 2026-03-22 09:52:21 -
1
回答
29浏览
断点续传上传大文件时如何正确分片并记录进度?
我正在做一个支持断点续传的文件上传功能,用的是切片上传的方式。但每次刷新页面后不知道从哪一片继续传,本地存了已上传的chunkIndex,可服务端返回的已接收分片列表对不上,导致重复传或者漏传。 下面...
交互 2026-03-22 09:50:19 -
2
回答
31浏览
Bootstrap按钮样式不生效是怎么回事?
我按照Bootstrap文档加了btn和btn-primary类,但按钮看起来还是浏览器默认样式,完全没有Bootstrap的蓝色样式。是不是哪里漏了? 我已经在HTML里引入了Bootstrap的C...
组件 2026-03-22 09:31:19 -
2
回答
27浏览
PerformanceObserver 在 Vue 里监听不到 longtask 是怎么回事?
我在 Vue 项目里想用 PerformanceObserver 监控长任务(longtask),但完全收不到回调,是不是写法有问题? 已经确认浏览器支持 longtask(Chrome 100+),...
优化 2026-03-22 08:28:21 -
1
回答
34浏览
Token过期后如何自动刷新并重发请求?
我在用 Axios 拦截器处理 Token 过期的问题,但每次 401 后手动跳登录页体验太差。有没有办法自动刷新 Token 并重试原来的请求? 我试过在响应拦截器里调刷新接口,拿到新 Token ...
安全 2026-03-22 08:22:22 -
1
回答
37浏览
Node.js 项目中怎么统一管理前端和后端的日志输出?
我最近在用 Express + React 做一个全栈项目,前端用 console.log 打日志,后端用 winston,但两边格式不统一,调试起来特别乱。有没有办法让前后端日志风格一致,还能区分来...
前端 2026-03-22 08:06:20 -
1
回答
74浏览
Bootstrap面包屑导航点击没反应是怎么回事?
我用Bootstrap 5写了个面包屑导航,样式显示正常,但点链接完全没跳转,控制台也没报错。 明明写了<a href="/home">首页</a>,但点击后页面就是不动,是哪...
组件 2026-03-22 07:52:21 -
1
回答
55浏览
React Native 调用原生模块为什么一直返回 undefined?
我按照官方文档写了 Android 的 Native Module,但在 JS 里调用方法总是返回 undefined,明明原生那边 Log 都打出来了啊。 我在 JS 里是这样调的: import ...
移动 2026-03-22 07:47:22 -
1
回答
68浏览
Eruda 在 H5 页面中不显示调试面板是怎么回事?
我在手机浏览器里调试 H5 页面,引入了 Eruda 但完全看不到调试面板,试过加 script 标签和手动 init,都没反应。 这是我的引入方式: <script src="https://...
移动 2026-03-22 06:40:22 -
1
回答
60浏览
动态路由参数怎么在组件里获取不到?
我在用 Vue Router 做动态路由,路径定义成 /user/:id,但在组件里用 this.$route.params.id 却拿不到值,刷新页面后就变成 undefined 了,这是为啥? 路...
前端 2026-03-22 05:26:19 -
1
回答
49浏览
GitHub Actions 上传的 Artifacts 为什么在 React 项目里找不到构建文件?
我在 GitHub Actions 里跑完 build 后,用 actions/upload-artifact 把 dist 目录传上去了,但下载下来发现是空的,或者根本没生成?本地 npm run ...
工具 2026-03-22 05:17:21