问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
87浏览
JSAPI支付调起微信支付时提示“缺少参数appId”怎么办?
我在做微信JSAPI支付,后端已经返回了prepay_id,前端调用wx.chooseWXPay时却一直报“缺少参数appId”。明明config里已经传了appId,是不是哪里顺序错了? 我试过把a...
移动 2026-02-25 23:34:20 -
2
回答
48浏览
Cross-Origin-Opener-Policy 设置后为什么页面打不开新窗口了?
我在 Vue 项目里加了 Cross-Origin-Opener-Policy: same-origin 安全头,结果用 window.open 打开新页面时直接被拦截了,控制台报错说“Blocked...
安全 2026-02-25 23:15:22 -
2
回答
68浏览
封装 Vue 组件时 props 怎么设计才更灵活?
我最近在封装一个通用的按钮组件,想让它既能支持普通点击,又能传入自定义图标和样式。但每次加新功能就得改 props 结构,感觉很僵硬。比如现在这样写: props: { type: { type: S...
组件 2026-02-25 23:02:19 -
2
回答
49浏览
监听 window.onerror 为啥收不到异步错误?
我在项目里加了全局错误监控,用的是 window.onerror,同步的报错都能捕获到,但像 setTimeout 里的错误就收不到了,这是为啥? 我试过这样写: window.onerror = f...
前端 2026-02-25 22:53:19 -
2
回答
42浏览
Taro 编译快应用时自定义组件不生效怎么办?
我用 Taro 3 写了个 Vue 项目,想适配快应用。在快应用端,我引入了一个自定义组件 MyButton,但在真机上完全没渲染出来,控制台也没报错。H5 和微信小程序都正常,就快应用不行。 我查了...
框架 2026-02-25 22:41:21 -
2
回答
40浏览
Charles抓包时为什么本地localhost请求看不到?
我用Charles想抓本地开发环境的接口,地址是http://localhost:3000/api/test,但Charles里完全没记录。手机抓远程接口没问题,就本地不行。试过开Proxy的macO...
工具 2026-02-25 22:39:18 -
2
回答
34浏览
增量静态生成怎么做到首屏不白屏?
我们用 Next.js 做了个博客,文章页用了增量静态生成(ISR),但新页面首次访问时还是会白屏几秒,感觉跟 SSR 差不多。不是说 ISR 能提前生成好 HTML 吗? 我试过在 getStati...
优化 2026-02-25 22:36:22 -
1
回答
33浏览
前端如何避免用户隐私数据被意外泄露?
最近在做用户信息展示功能,发现控制台打印了包含手机号和身份证的完整对象,担心这些敏感字段会被不小心传到日志或错误上报系统里。有没有办法在开发阶段就自动过滤掉这些字段? 我试过在输出前手动删字段,但每次...
安全 2026-02-25 22:35:24 -
2
回答
58浏览
PWA 的 App Shell 模式到底该怎么实现?
我最近在尝试把一个单页应用改成 PWA,看到很多资料提到 App Shell 架构,说是要先缓存静态 UI,再动态加载内容。但我照着文档写 service worker,发现页面要么白屏,要么刷新后样...
前端 2026-02-25 22:18:21 -
2
回答
50浏览
Lighthouse 报告里“未使用 JavaScript”是怎么回事?
我在用 Lighthouse 做性能审计时,发现报告里提示“未使用的 JavaScript”,但这些脚本明明是我页面必需的啊。比如下面这段代码: import { initMap } from ...
工具 2026-02-25 22:10:18 -
2
回答
40浏览
WebAssembly 调试时怎么查看内存变化?
我在用 WebAssembly 写一个图像处理模块,想调试内存里像素数据的变化,但 Chrome DevTools 里的 Memory 面板看不到 wasm 线性内存的具体内容,有啥办法能实时观察内存...
前端 2026-02-25 22:07:23 -
2
回答
61浏览
Vue 3 中 Suspense 不生效是怎么回事?
我在用 Vue 3 的 Suspense 包裹一个异步组件,但页面直接白屏,loading 状态也没显示出来,是不是哪里写错了? 我试过把 setup 里加 await,也确认子组件用了 define...
框架 2026-02-25 22:03:21 -
2
回答
53浏览
Summernote初始化后无法获取编辑内容怎么办?
我用Summernote做了一个简单的富文本编辑器,初始化没问题,但点保存时拿不到用户输入的内容,一直返回空字符串。明明页面上能正常输入文字啊。 我试过用 $('#summernote').summe...
交互 2026-02-25 21:54:20 -
2
回答
48浏览
加载遮罩怎么才能盖住整个页面?
我做了一个全局加载遮罩,但发现它只盖住了视口,滚动后下面的内容还能操作,这不就失去遮罩意义了吗? 我试过用 fixed 定位加 100% 宽高,但页面内容很长时,遮罩层高度还是只有当前屏幕那么高。是不...
交互 2026-02-25 21:43:20 -
2
回答
57浏览
移动端兼容性测试怎么做才靠谱?
最近在用 React 写一个移动端页面,iOS 上看着挺正常,但一到安卓某些机型就样式错乱,特别是输入框和按钮高度不一致。我试过加了 viewport 和 reset.css,还是不行,有没有啥系统性...
移动 2026-02-25 21:38:21 -
2
回答
53浏览
Chrome性能面板里怎么定位具体哪段JS代码导致卡顿?
我在用 Chrome DevTools 的 Performance 面板分析页面卡顿,录制后看到主线程有很多长任务(Long Task),但点进去只看到函数名是匿名的或者压缩过的,根本找不到源码位置。...
工具 2026-02-25 21:06:25 -
2
回答
95浏览
微信支付失败后如何正确处理用户取消或网络异常?
我在做移动端H5的微信JSAPI支付,调起支付弹窗后,用户如果点击取消或者网络突然断了,页面就卡住没反应。官方文档说要监听getBrandWCPayRequest的回调,但我试了好像没生效。 目前我的...
移动 2026-02-25 21:05:22 -
2
回答
38浏览
Naive UI 分页组件样式不生效是怎么回事?
我在用 Naive UI 的 Pagination 组件时,想自定义分页按钮的间距,但加了 CSS 样式完全没反应。是不是被组件内部样式覆盖了? 我已经尝试在父容器上加了 class,也用了 !imp...
组件 2026-02-25 21:01:18 -
2
回答
34浏览
腾讯低代码平台如何自定义组件传参?
我在腾讯低代码平台里尝试写一个自定义组件,想通过 props 接收外部传入的配置,但总是拿不到值,控制台还报 undefined。官方文档看得有点懵,不知道是不是写法不对。 我试过这样写组件的接收逻辑...
框架 2026-02-25 20:37:18 -
2
回答
41浏览
vConsole在React中初始化后为啥不显示日志?
我按照文档在React项目里引入了vConsole,初始化也成功了,面板能打开,但console.log的内容就是不显示,这是啥情况? 我已经在入口文件加了初始化代码,也确认vConsole实例创建了...
移动 2026-02-25 20:35:20