问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
40浏览
Taro 云开发中调用云函数报错怎么解决?
我在 Taro 项目里调用云函数时一直报错,提示找不到云函数入口。明明在 cloudfunctions 目录下写了 add 函数,也部署了,但一调用就失败。 我用的是 Taro.cloud.callF...
框架 2026-03-24 08:03:17 -
1
回答
32浏览
Vite打包库模式下怎么同时输出ESM和UMD格式?
我用 Vite 的 library 模式打包一个组件库,想同时生成 ESM 和 UMD 两种格式,但配置 build.lib 后只能输出一种。试过在 rollupOptions 里加 output 数...
工具 2026-03-24 08:01:25 -
1
回答
67浏览
如何准确监控首屏加载时间?
我在做性能监控时,想准确获取用户看到首屏内容的时间,但发现不同方法测出来的结果差别挺大。 试过用 performance.timing.domContentLoadedEventEnd,也试过用 pe...
前端 2026-03-24 07:30:20 -
2
回答
88浏览
Taro 中使用 useDidShow 在 H5 和小程序表现不一致怎么办?
我在 Taro 项目里用 useDidShow 做页面进入时的数据加载,但在 H5 上根本没触发,小程序却正常。查了文档说 H5 不支持这个生命周期,但又不想写两套逻辑,有没有统一的处理方式? 比如我...
框架 2026-03-24 05:27:18 -
1
回答
52浏览
Bounce弹跳动画怎么实现循环播放?
我在用CSS写一个Bounce弹跳效果,但动画只执行一次就停了,想让它一直弹下去,试过加animation-iteration-count: infinite,可还是没用,是不是关键帧写错了? 这是我...
组件 2026-03-24 03:53:17 -
1
回答
37浏览
微前端中如何正确共享 React 依赖避免重复加载?
我在用 qiankun 搭微前端,主应用和子应用都用了 React,结果页面一加载就报 React 重复初始化的错。我试过在 webpack 里配 externals,但子应用单独运行时又找不到 Re...
前端 2026-03-24 03:18:23 -
2
回答
63浏览
前端监控告警怎么避免重复发送相同错误?
我们项目接入了 Sentry 做前端错误监控,但发现同一个用户在短时间内反复触发同一个 JS 错误时,会疯狂往告警群里发消息,根本看不过来。有没有办法在前端或者上报逻辑里做一下去重?比如相同错误在 5...
前端 2026-03-24 03:10:21 -
1
回答
40浏览
ProseMirror 如何监听用户输入并实时获取内容?
我用 ProseMirror 搭了个简单的编辑器,但不知道怎么在用户打字时拿到最新的文档内容。试过在 dispatchTransaction 里用 state.doc.toString(),结果输出的...
交互 2026-03-24 00:44:22 -
1
回答
87浏览
PWA中IndexedDB在Vue里存数据为啥刷新就没了?
我在用Vue开发一个PWA应用,想用IndexedDB本地存点用户配置,但每次刷新页面数据就丢了,不知道是打开方式不对还是事务没提交成功? 试过用idb库和原生写法都一样,控制台也没报错,就是读不到之...
移动 2026-03-24 00:36:22 -
1
回答
71浏览
CSP 的 style-src 为啥会阻止内联样式?
我在项目里加了 Content Security Policy,结果页面的内联样式全挂了,控制台报错说被 style-src 阻止了。 我试过在 CSP 里加上 'unsafe-inline',但听说...
安全 2026-03-24 00:03:18 -
1
回答
38浏览
Chrome DevTools 内存快照里 Detached DOM 树怎么排查?
我在用 Chrome DevTools 做内存分析时,发现快照里有大量 Detached DOM 节点,但不知道是哪段代码造成的。明明已经移除了 DOM 元素,为什么还占着内存? 我试过在移除元素前手...
优化 2026-03-23 23:56:22 -
1
回答
50浏览
列表滚动后数据错乱,怎么正确缓存组件状态?
我在用 Vue 做一个带 tabs 的长列表页面,每个 tab 切换时会加载不同的数据。但用 <keep-alive> 包裹后,滚动位置和输入框内容在切换 tab 时会互相串掉,比如 A ...
交互 2026-03-23 23:50:20 -
2
回答
44浏览
@babel/preset-env 没有按 browserslist 转译 async/await 是怎么回事?
我项目里用了 async/await,browserslist 配置了要兼容到 IE11,但打包后代码里还是原样的 async/await,没被转成 generator。是不是 preset-env ...
工具 2026-03-23 23:41:24 -
2
回答
30浏览
font-src 配置了 CDN 地址为什么字体还是加载失败?
我在项目里用了 Google Fonts,CSP 里也加了对应的域名,但浏览器控制台一直报「Refused to load font from...」的错误。明明其他资源比如 script-src 引...
安全 2026-03-23 23:33:17 -
2
回答
24浏览
Svelte 里怎么用事件修饰符阻止表单提交刷新页面?
我在 Svelte 里写了个表单,点击提交按钮时页面总是刷新,试了加 on:submit|preventDefault 但好像没生效,是不是写法有问题? 下面是我的代码: <form on:su...
框架 2026-03-23 23:10:20 -
1
回答
31浏览
移动端按钮如何正确添加无障碍支持?
我在做一个移动端的 React 项目,页面上有个“立即购买”按钮,用的是 <button> 标签。但测试时发现 iOS 的 VoiceOver 读出来只是“按钮”,没有具体作用说明。我试过...
移动 2026-03-23 22:15:19 -
1
回答
32浏览
Modal弹窗关闭后状态没重置怎么办?
我用Ant Design的Modal做了一个表单弹窗,每次打开都会保留上次输入的内容。明明在onCancel里调用了form.resetFields(),但好像没生效? 这是我的关键代码: const...
组件 2026-03-23 21:46:20 -
1
回答
69浏览
Figma 的版本历史怎么回退到某个特定时间点?
我在 Figma 里做了一个组件,不小心覆盖了之前的样式,想找回昨天下午的版本,但版本历史里一堆自动保存的记录,根本找不到具体是哪个。有没有办法按时间精确回退? 我试过点击右上角“Version hi...
工具 2026-03-23 21:45:20 -
1
回答
62浏览
缓存更新后用户还是看到旧数据怎么办?
我在做前端接口缓存,用的是 localStorage 存接口返回的数据。但后台数据更新后,用户刷新页面还是看到老内容,除非手动清缓存。有没有办法自动判断数据是否过期? 我试过加时间戳字段,比如 cac...
优化 2026-03-23 21:44:24 -
2
回答
33浏览
DAST扫描前端页面时为什么总报CSRF漏洞?
我用 OWASP ZAP 做 DAST 扫描,每次扫我们 React 项目都提示 CSRF 漏洞,但我们根本没用表单提交,全是 fetch 请求,而且后端也校验了 token 啊。 尝试过在请求头加 ...
安全 2026-03-23 21:24:22