问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
27浏览
uni-app中如何监听页面返回事件?
我在uni-app里做了一个表单页面,用户填写到一半点返回键,我想弹个确认框防止误操作。但试了onUnload和onHide都不行,安卓物理返回键根本没触发这些生命周期。 查文档说可以用onBackP...
移动 2026-03-25 19:07:20 -
2
回答
60浏览
Postman里怎么自动保存登录后的Cookie?
我用Postman调登录接口,返回了Set-Cookie头,但后续请求好像没带上这个Cookie,得手动复制粘贴,太麻烦了。 我看别人说Postman会自动管理Cookie,但我这没生效。是不是要开什...
工具 2026-03-25 18:45:18 -
2
回答
23浏览
数据预取时如何避免重复请求和资源浪费?
我在做商品详情页的性能优化,想用数据预取提前加载用户可能点击的商品信息。但发现如果用户没点进去,之前预取的数据就白请求了,而且如果多个地方同时预取同一个接口,还会触发多次重复请求。 我试过用 Map ...
优化 2026-03-25 18:41:19 -
1
回答
36浏览
PostCSS 自动加浏览器前缀不生效是怎么回事?
我用 PostCSS 配合 autoprefixer 插件,想让 CSS 自动加上浏览器前缀,但写完之后发现像 display: flex 这样的属性根本没加前缀。我明明在 postcss.confi...
前端 2026-03-25 18:33:21 -
1
回答
36浏览
Webpack 打包时 UglifyJS 报错怎么解决?
我用 Webpack 打包项目时,启用了 uglifyjs-webpack-plugin,结果一构建就报错,说“Unexpected token: punc (})”。我检查了 JS 代码没发现语法问...
前端 2026-03-25 18:22:22 -
1
回答
17浏览
SWC编译后箭头函数被转成普通函数,怎么保留ES6语法?
我用SWC替换了Babel做构建,但发现原本的箭头函数全被转成了普通function,导致this指向出问题。项目目标环境是现代浏览器,根本不需要降级啊。 配置里已经设了jsc.target为es20...
优化 2026-03-25 18:21:18 -
1
回答
25浏览
Transfer穿梭框选中项无法同步到父组件状态?
我在用Ant Design的Transfer做权限分配,左边是所有角色,右边是已选角色。但当我移动选项时,父组件里的selectedKeys没更新,控制台也没报错,不知道是不是setState写错了?...
组件 2026-03-25 18:13:23 -
1
回答
28浏览
UIkit Offcanvas 在 React 中无法正常关闭?
我在 React 项目里用 UIkit 的 Offcanvas 做侧边栏,点击按钮能打开,但点遮罩或关闭按钮就是关不掉。控制台也没报错,UIkit 的 JS 文件也引入了,是不是哪里没绑定对? 我试过...
组件 2026-03-25 18:04:25 -
1
回答
44浏览
GitHub Actions Marketplace 的 action 能直接用本地路径吗?
我在写一个 GitHub Actions workflow,看到 Marketplace 上很多 action 都是用 uses: owner/repo@v1 这种方式引用的。但我现在想先在本地测试自...
工具 2026-03-25 18:03:21 -
1
回答
38浏览
UIkit的Toggle切换器在Vue里为啥不生效?
我在Vue组件里用UIkit的uk-toggle做切换,点击按钮没反应,控制台也没报错,是不是哪里写错了? 我已经引入了UIkit的JS和CSS,普通HTML页面能用,但放到Vue单文件组件里就不行了...
组件 2026-03-25 17:48:23 -
1
回答
39浏览
为什么 smooth scroll 在 Vue 里有时候不生效?
我在 Vue 项目里用 scrollIntoView({ behavior: 'smooth' }) 实现平滑滚动,但有时候完全没效果,直接跳转。试过加 CSS 的 scroll-behavior: ...
交互 2026-03-25 17:30:22 -
1
回答
20浏览
前端发请求加了自定义头,后端还是报CSRF错误?
我在用 Axios 发请求时手动加了个 X-Requested-With: XMLHttpRequest,但后端(Laravel)还是返回 419 CSRF token mismatch。不是说只要带...
安全 2026-03-25 17:21:16 -
1
回答
30浏览
图片预加载在Vue中怎么实现才不会影响首屏性能?
我最近在做商品详情页,图片太多导致首屏加载很慢。想用预加载提前加载后面的图片,但又怕把主资源挤掉。试了在mounted里直接new Image()去加载,结果发现页面卡顿更严重了。 有没有比较优雅的方...
优化 2026-03-25 17:20:22 -
1
回答
45浏览
微前端子应用之间怎么安全地传数据?
我们项目用了qiankun做微前端,现在主应用和两个子应用都要共享用户信息。试过用globalState,但子应用刷新后状态就丢了,而且担心直接暴露全局变量不安全。 有没有更靠谱的通信方式?比如能不能...
框架 2026-03-25 17:12:22 -
1
回答
47浏览
OffscreenCanvas 在移动端怎么用才不报错?
我在做一个移动端的 Canvas 动画,想用 OffscreenCanvas 提升性能。本地开发时在 PC Chrome 上跑得好好的,结果一到手机 Safari 或微信浏览器就直接报错,说 Offs...
移动 2026-03-25 16:59:20 -
1
回答
21浏览
批量转换图片为WebP格式有什么高效方法?
项目里有上千张JPG/PNG图片要转成WebP,手动一张张转太慢了。我试过用cwebp命令行,但写了个脚本老是报错,路径一有空格就挂。 有没有靠谱的批量转换方案?最好是能保留目录结构、还能控制质量的那...
优化 2026-03-25 16:49:19 -
1
回答
21浏览
Material-UI 的 Menu 为什么点击不消失?
我用 Material-UI 写了个菜单,但点完菜单项后下拉框不自动关闭,得点外面才行。 试过加 onClose 和手动控制 open 状态,但好像没触发。这是我的代码: const [anchorE...
组件 2026-03-25 16:48:24 -
1
回答
20浏览
Canvas画出来的图形为什么模糊不清?
我在用Canvas画一个简单的矩形,但显示出来特别模糊,边缘都是毛的。明明代码看起来没问题啊: const canvas = document.getElementById('myCanvas'); ...
前端 2026-03-25 16:39:20 -
1
回答
37浏览
CSP策略生效后内联脚本报错怎么解决?
我在本地测试 Content Security Policy,加了 CSP 头之后页面里的内联 JS 直接被拦截了,控制台报错说“Refused to execute inline script”。但...
安全 2026-03-25 16:38:20 -
1
回答
45浏览
前端加密时密钥到底该怎么安全存储?
我在做用户敏感数据的前端加密,用的是 AES,但密钥放哪儿都感觉不安全。放 localStorage 会被 XSS 拿走,写死在代码里又容易被反编译看到,这不就白加密了? 试过用环境变量 proces...
安全 2026-03-25 16:04:24