问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
48浏览
表单提交后错误提示不消失怎么办?
我在用 React 做一个登录表单,提交失败时会显示错误提示,比如“用户名或密码错误”。但用户修改输入后,错误提示还一直显示着,体验很不好。 我试过在 input 的 onChange 里清空错误状态...
交互 2026-03-09 16:08:24 -
2
回答
32浏览
pnpm 安装依赖后为什么某些包版本和 package.json 不一致?
我用 pnpm install 装完依赖,发现 node_modules 里有些包的版本跟 package.json 里写的不一样,明明没改过 lock 文件啊? 比如我写的是 "lodash": "...
工具 2026-03-09 16:07:23 -
1
回答
30浏览
Shimmer加载效果在Vue里怎么实现才不卡顿?
我在用Vue做列表页的骨架屏,但加了Shimmer动画后页面明显变卡,尤其在低端手机上。是不是我的写法有问题? 我试过用CSS动画配合v-for渲染多个占位块,但一滚动就掉帧。下面是我现在的代码: &...
交互 2026-03-09 15:54:23 -
2
回答
37浏览
移动端性能测试怎么测React组件的渲染耗时?
我在开发一个 React 移动端列表页,感觉滑动有点卡,想测一下每个 Item 组件的渲染时间,但不知道怎么在真机上准确测量。试过用 performance.now() 包裹 render,但数据不太...
移动 2026-03-09 15:20:20 -
2
回答
34浏览
Storybook 里 Vue 组件的 props 默认值不生效?
我在 Storybook 里写了个带默认值的 Vue 组件,但预览时 props 的默认值没显示出来,明明本地用是正常的,是不是我写法有问题? 试过在 argTypes 里手动指定 defaultVa...
工具 2026-03-09 15:16:22 -
2
回答
57浏览
Taro 编译到 RN 时 ScrollView 滚动失效怎么办?
我在用 Taro 开发多端应用,H5 和微信小程序都正常,但编译到 React Native 后,页面里的 ScrollView 完全不能滚动,手指滑动没反应,这是啥情况? 我试过加 style 高度...
框架 2026-03-09 14:35:25 -
2
回答
31浏览
Cesium中如何正确移除之前添加的Entity?
我在用Cesium做轨迹回放功能,每次重新加载数据前想清空之前的entity,但调用remove后地图上还是有残留,不知道是不是方法用错了。 我试过这样写: const entity = viewer...
交互 2026-03-09 14:34:19 -
1
回答
54浏览
Capacitor 打包 Android 后无法访问本地 API 接口怎么办?
我用 Capacitor 把 Vue 项目打包成 Android 应用,本地开发时接口都正常,但装到手机上后所有 fetch('/api/xxx') 请求都失败了,控制台报网络错误。 试过在 capa...
框架 2026-03-09 14:33:24 -
1
回答
47浏览
ESLint 自动修复为啥不生效?
我配置了 ESLint,也装了 Prettier,但在 VS Code 里保存时自动修复没反应,明明规则报错了。 我试过在 settings.json 里加了 "editor.codeActionsO...
工具 2026-03-09 14:30:21 -
2
回答
23浏览
WebP响应式图片怎么在不同设备上正确加载?
我用 <picture> 标签做了 WebP 的响应式图片,但发现有些老设备还是加载不了 fallback 的 JPG,页面直接空白了。是不是我的写法有问题? 我试过这样写: <pi...
优化 2026-03-09 14:23:21 -
1
回答
32浏览
React中怎么在路由跳转前预取数据避免白屏?
我用React Router做页面跳转,但新页面的数据是进入后才请求的,导致有短暂白屏。听说可以用数据预取解决,但不知道怎么在跳转前就提前加载好数据? 试过在useEffect里请求,但还是等组件挂载...
优化 2026-03-09 13:05:22 -
2
回答
35浏览
代码分割时 CommonChunk 被重复打包怎么办?
我在用 webpack 做代码分割,把公共依赖抽成 common.js,但发现 vendor 和 common 里都包含了 lodash,页面加载时重复执行了,体积也变大了。是不是 splitChun...
优化 2026-03-09 12:54:19 -
2
回答
58浏览
TweenMax在React组件中动画不执行是怎么回事?
我在React里用TweenMax给一个div加淡入动画,但页面加载后元素直接显示,完全没有动画效果。控制台也没报错,我试过把动画逻辑放到useEffect里,也检查了ref是否正确绑定,但就是不动。...
交互 2026-03-09 12:37:20 -
1
回答
25浏览
Hybrid开发中JS怎么调用原生方法传参不生效?
我在做Hybrid App,用WebView加载H5页面,通过window.webkit.messageHandlers.xxx.postMessage方式调用iOS原生方法。但传过去的参数在原生那边...
移动 2026-03-09 12:29:18 -
2
回答
50浏览
Memory Cache 没生效?Vue组件里图片重复请求怎么回事?
我在 Vue 项目里用 img 标签加载同一张图片,按理说浏览器应该走 Memory Cache,但每次切换组件都会重新请求,network 面板里状态是 200 而不是 (memory cache)...
优化 2026-03-09 12:28:18 -
1
回答
49浏览
Certificate Transparency 安全头怎么配才有效?
我在 Nginx 里尝试加上 Certificate Transparency 相关的响应头,但不确定到底该用哪个字段。查资料看到有 Expect-CT,但又听说它已经被废弃了? 我试着加了下面这段配...
安全 2026-03-09 12:22:20 -
1
回答
20浏览
useReducer 的状态更新为什么没有立即生效?
我在用 useReducer 管理表单状态,点击按钮后 dispatch 了一个 action,但紧接着在同一个函数里读取 state,发现还是旧值。比如我 dispatch 之后马上 console...
框架 2026-03-09 12:08:23 -
2
回答
43浏览
预加载图片在移动端反而变卡了?
我在做一个移动端的图片画廊,尝试用 new Image().src = url 预加载下一页的图片,结果发现滑动时反而更卡了,FPS 明显掉。是不是预加载太多导致内存压力大? 目前是进入页面就预加载后...
移动 2026-03-09 12:07:19 -
2
回答
24浏览
Brick Next 中如何正确传递 slot 内容到自定义构件?
我在用 Brick Next 开发低代码页面时,想把一段 HTML 内容通过 slot 传给自定义的 brick 构件,但发现内容没渲染出来。我试过直接在构件标签里写内容,也检查了构件内部是否用了 &...
框架 2026-03-09 12:06:23 -
2
回答
24浏览
移动端 touchmove 监听加了 passive 为啥还是卡顿?
我在做移动端的滑动组件,给 touchmove 事件加了 { passive: true },但页面滚动还是明显卡顿,是不是我用错了? 之前没加 passive 的时候 Chrome 控制台有警告,加...
优化 2026-03-09 11:51:18