问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
23浏览
Arco Table 的 rowSelection 选中后怎么获取当前行数据?
我在用 Arco Design 的 Table 组件做用户列表,加了 rowSelection 之后点选某一行,想拿到这一行的完整数据,但文档里没太看明白。试过在 onChange 里打印 selec...
组件 2026-03-29 18:18:16 -
1
回答
24浏览
占位图加载时怎么避免页面跳动?
我在做图片懒加载,用了一个灰色背景当占位图,但图片加载完后容器高度变了,页面会突然跳一下,体验很不好。试过给img加固定宽高,但响应式布局下又不合适。 现在用的CSS是这样: .image-place...
优化 2026-03-29 18:16:12 -
1
回答
39浏览
LCP元素加载太慢,怎么优化首屏图片?
我用 Lighthouse 测性能时发现 LCP(最大内容绘制)总是超 4 秒,主要卡在首屏那张大图上。明明加了 loading="lazy",但好像没起作用? 图片是动态从接口拿的,我试过用 Int...
移动 2026-03-29 17:59:12 -
1
回答
28浏览
Angular 自定义管道为什么没有生效?
我在 Angular 项目里写了个自定义管道,用来格式化手机号,但模板里用了却没反应,数据还是原样显示。 已经加到 declarations 里了,也确认模块导入没问题。比如我这样用:{{ user....
框架 2026-03-29 17:58:20 -
1
回答
28浏览
Webpack插件里怎么拿到编译后的文件内容?
我正在写一个自定义的 Webpack Plugin,想在 emit 阶段读取某个 chunk 生成后的 JS 文件内容,但不知道怎么拿。试过用 compilation.assets,但好像只能拿到原始...
前端 2026-03-29 17:18:14 -
1
回答
35浏览
缓存更新后样式没生效,是CSS缓存问题吗?
我改了页面的按钮样式,本地测试没问题,但上线后用户看到的还是旧样式。强制刷新才生效,是不是浏览器缓存没更新? 我已经在构建时给CSS文件加了hash,但好像没起作用。下面是修改后的关键样式: .btn...
优化 2026-03-29 17:04:17 -
1
回答
42浏览
为什么 Chrome 远程调试连不上我手机上的 Vue 页面?
我在用 Chrome 的 Remote Debugging 调试安卓手机上运行的本地 Vue 项目,电脑和手机都连了同一个 Wi-Fi,也打开了 USB 调试,chrome://inspect 里能看...
工具 2026-03-29 17:03:15 -
1
回答
30浏览
Element Plus 的 Statistic 组件怎么设置小数位数?
我在用 Element Plus 的 Statistic 组件显示金额,但默认好像只显示整数,试了 formatter 也没生效。 比如我想显示 123.45 这样的两位小数,应该怎么做?官方文档里没...
组件 2026-03-29 16:46:11 -
2
回答
21浏览
Material-UI 的 Snackbar 为啥不自动关闭?
我用 Material-UI 写了个 Snackbar,设置了 autoHideDuration={3000},但消息弹出来后根本不自动消失,得手动点关闭才行。 试过把 open 状态绑定到 useS...
组件 2026-03-29 15:46:12 -
1
回答
28浏览
方向键监听没反应,是我写错了吗?
我在做一个用方向键控制小方块移动的demo,但按上下左右键完全没反应。查了文档说要用keydown事件,也加了tabindex让div能获取焦点,可还是不行。是不是事件绑定哪里出错了? 这是我的代码:...
交互 2026-03-29 15:31:13 -
1
回答
31浏览
StyleLint 报错“Expected single space after ‘}’”是怎么回事?
我在写 CSS 的时候,StyleLint 一直报错说“Expected single space after '}'”,但我看代码里大括号后面明明没多余空格啊,到底哪里出问题了? 我的 .style...
前端 2026-03-29 15:27:13 -
1
回答
18浏览
React Native接入TurboModules后原生方法调用失败怎么办?
我最近在尝试把一个原生模块迁移到 TurboModules,按照文档配置了 JSI 和 C++ 接口,但调用时一直报“undefined is not a function”。奇怪的是,同样的逻辑在老...
框架 2026-03-29 15:21:15 -
1
回答
30浏览
前端监控数据批量上报怎么避免重复发送?
我在做前端性能监控,想把用户行为日志攒一批再统一发到后端,但发现有时候页面快关了还没发出去,就用 beforeunload 补发。结果偶尔会看到同一条日志被上报两次,是不是因为正常上报和 before...
优化 2026-03-29 15:12:18 -
1
回答
26浏览
Base64内联图片真的能提升性能吗?为什么我用了反而更慢了?
我在做首屏优化时,把几个小图标转成 Base64 内联到 CSS 里,结果 Lighthouse 评分反而下降了,页面加载也变慢了。是不是用错了场景? 我试过只对小于 2KB 的 PNG 图片做内联,...
优化 2026-03-29 14:59:12 -
2
回答
32浏览
VSCode 有哪些提升 HTML 开发效率的插件推荐?
最近在写静态页面,发现手写 HTML 太慢了,标签补全和格式化老是出问题。有没有好用的 VSCode 插件能智能提示、自动闭合标签,还能格式化得干净一点? 比如我写下面这种结构,经常忘记闭合 div,...
工具 2026-03-29 14:50:14 -
1
回答
40浏览
Babel 转译后为什么每个文件都重复注入 helper 函数?
我用 Babel 转译 React 项目时,发现每个文件里都重复生成了像 _classCallCheck、_createClass 这样的 helper 函数,导致打包体积变大。明明配置了 @babe...
工具 2026-03-29 14:34:12 -
1
回答
32浏览
Tree Shaking 没生效,Bundle Analyzer 显示没用的代码还在?
我用 Webpack + Babel 搭了个 React 项目,明明只 import 了 lodash 的一个函数,但 Bundle Analyzer 显示整个 lodash 都被打包进来了,Tree...
优化 2026-03-29 14:20:15 -
1
回答
31浏览
UIkit网格在Vue里不生效是怎么回事?
我在Vue项目里引入了UIkit,想用它的Grid布局,但写完发现列没按预期排列,全都堆在一起了。是不是哪里漏了? 我已经在main.js里import 'uikit/dist/css/uikit.m...
组件 2026-03-29 14:17:16 -
1
回答
27浏览
React Native 调用原生模块为什么没反应?
我在 Android 上写了个 Native Module,导出方法也加了 @ReactMethod,但在 JS 里调用完全没反应,也不报错。 试过重启 Metro、重装 App,还是不行。JS 这边...
框架 2026-03-29 14:15:17 -
1
回答
35浏览
热门搜索列表怎么实现自动轮播切换?
我做了一个热门搜索的模块,想让它每隔3秒自动切换显示不同的关键词,但试了几次都没成功。用的是Vue3 + Composition API。 现在数据是静态的数组,渲染没问题,但加了setInterva...
交互 2026-03-29 14:10:15