问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
48浏览
React Native中Gesture Handler的onGestureEvent不触发是怎么回事?
我在用react-native-gesture-handler做自定义拖拽,但onGestureEvent完全没反应,控制台也不打印。试过加了GestureHandlerRootView,也确认装了原...
框架 2026-03-12 15:07:23 -
1
回答
29浏览
rem适配在不同机型上为啥还是错位了?
我用rem做移动端适配,按照设计稿750px写的,js动态设置html的font-size,但iPhone和安卓上显示效果不一致,有些元素还是错位了。 我的基准是375px,所以用了这个脚本: con...
移动 2026-03-12 15:03:18 -
2
回答
55浏览
FMP指标怎么测?为什么我用PerformanceObserver拿不到?
我在做性能监控,想采集 FMP(First Meaningful Paint)指标,但发现用 new PerformanceObserver 监听 paint 类型时,只拿到 fcp,根本没看到 fm...
前端 2026-03-12 15:02:21 -
1
回答
34浏览
Angular升级到Ivy后模板绑定突然失效了?
我刚把项目从Angular 8升级到12,启用了Ivy编译器,结果发现一个组件的属性绑定不生效了。控制台没报错,但页面上就是显示不出来值。之前在View Engine下完全正常。 我试过重启开发服务器...
框架 2026-03-12 14:59:17 -
2
回答
41浏览
Hybrid开发中如何正确调用原生模块的方法?
我在用WebView做Hybrid开发,JS想调用原生的扫码功能,但一直没反应。原生那边注册了window.NativeBridge.scanQR(),我在JS里也这么调用了,但控制台报NativeB...
移动 2026-03-12 14:42:20 -
2
回答
54浏览
事件冒泡怎么阻止不了?我用了 stopPropagation 还是触发了父级点击
我在做一个弹窗组件,点击按钮打开弹窗,然后点击弹窗外的遮罩层关闭。但问题是,点击按钮时,不仅触发了按钮的点击事件,还冒泡到了外层容器,导致弹窗刚打开就立刻关闭了。 我已经在按钮的点击回调里写了 e.s...
前端 2026-03-12 14:38:22 -
2
回答
45浏览
Cesium中地图容器高度不生效怎么办?
我在用Cesium加载3D地图时,发现设置的容器高度总是150px,不管我怎么改CSS都没用,明明代码里写了100vh啊。 试过在父级加height: 100%、也试过用!important,但开发者...
交互 2026-03-12 14:28:19 -
2
回答
44浏览
LCP元素加载太慢,怎么优化首屏图片的LCP?
我用React做了一个首页,首屏有一张大图,Lighthouse测出来LCP特别差,有4秒多。明明图片已经加了loading="lazy",但好像没起作用? 我试过把图片放CDN、压缩到200KB以内...
前端 2026-03-12 14:23:20 -
2
回答
51浏览
页面性能监控中如何准确获取首屏加载时间?
我在做前端性能监控,想统计用户看到首屏内容的时间,但发现 performance.timing 里的 loadEventEnd 和 domContentLoadedEventEnd 都不太准,有时候 ...
前端 2026-03-12 14:19:19 -
1
回答
39浏览
React DevTools 为什么在 Chrome 里安装了却没显示组件面板?
我在 Chrome 装了 React Developer Tools 扩展,也打开了开发者工具,但就是找不到 React 组件那个标签页,试过刷新页面和重启浏览器都不行。 我的项目是用 create-...
前端 2026-03-12 14:11:19 -
1
回答
44浏览
画笔工具在移动端无法正常绘制,是事件没处理好吗?
我用 canvas 做了个简单的画笔工具,在电脑上用鼠标能正常画,但一到手机上就完全没反应。 我只监听了 mousedown、mousemove 和 mouseup,是不是得加 touch 事件?试过...
交互 2026-03-12 14:01:19 -
1
回答
48浏览
输入框自动补全怎么防抖才不卡顿?
我用原生 JS 做了个搜索框的自动补全,每次 input 事件都发请求,结果疯狂请求接口,页面卡得不行。试过加 setTimeout,但好像没生效,还是频繁触发。 这是我现在写的监听代码: input...
交互 2026-03-12 13:58:19 -
1
回答
28浏览
React里用useRef做视差滚动为啥没效果?
我照着教程用 useRef 和 useEffect 写了个简单的视差效果,但图片根本不动,是哪里写错了吗? 控制台也没报错,scrollY 的值看起来是对的,但 transform 样式就是没应用上。...
交互 2026-03-12 13:55:21 -
1
回答
57浏览
Canvas画出来的图形为什么显示不出来?
我照着教程写了个简单的Canvas画矩形的代码,但页面上啥也看不到,控制台也没报错。是不是哪里漏了?我检查了canvas的宽高和getContext,看起来没问题啊。 这是我的HTML代码: <...
前端 2026-03-12 13:54:23 -
1
回答
40浏览
Postman团队协作时环境变量不生效怎么办?
我们团队在Postman里共享了一个Collection,但每个人本地的环境变量(比如API_BASE_URL)设置后,在请求里引用{{API_BASE_URL}}却总是变成空字符串,根本没替换。明明...
工具 2026-03-12 13:48:19 -
1
回答
40浏览
移动端CSS动画卡顿怎么办?
我在做一个移动端的下拉刷新动画,用的是CSS的transform和transition,但在安卓机上特别卡,iOS还好一点。我试过加了will-change: transform,也用了transla...
移动 2026-03-12 13:43:20 -
2
回答
42浏览
Webpack5打包体积过大,怎么优化才能减小vendor.js?
最近项目升级到Webpack5后,发现打包出来的 vendor.js 超过2MB,首屏加载特别慢。我已经用了 SplitChunksPlugin 做了基础拆分,但效果不明显。试过把 node_modu...
优化 2026-03-12 13:38:23 -
1
回答
53浏览
接口合并后样式加载异常是怎么回事?
我在做首页性能优化,把两个获取用户信息和配置的接口合并成一个了,结果页面上的按钮样式全乱了。明明 CSS 没动过,但颜色和间距都不对,是不是合并请求影响了 CSS 加载顺序? 这是用到的一段按钮样式:...
优化 2026-03-12 13:31:16 -
2
回答
45浏览
Cookie被篡改了怎么办?如何保证前端收到的Cookie没被用户修改?
我们后端设置了登录态的 Cookie,但发现有些用户手动改了 Cookie 里的 userId,然后就能访问别人的数据。明明后端做了签名验证,但前端有时候还是会拿到被篡改过的值,比如用 DevTool...
安全 2026-03-12 13:19:19 -
2
回答
28浏览
Taro中如何正确监听页面滚动事件?
我在Taro开发微信小程序时,想监听页面的滚动事件,用了Taro.createSelectorQuery()和onPageScroll都不太对,页面根本没触发。 查了文档说要在页面配置里加"enabl...
移动 2026-03-12 13:15:19