问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
35浏览
Storybook 的 Accessibility 插件怎么不显示检测结果?
我按照官方文档装了 @storybook/addon-a11y,也在 .storybook/main.js 里注册了插件,页面右下角也出现了 a11y 面板,但点进去一直是空白,没有任何检测结果或报错...
工具 2026-03-03 23:22:20 -
2
回答
40浏览
mpvue中如何正确使用React写法处理小程序生命周期?
我最近在用mpvue开发小程序,但团队习惯用React的写法,所以尝试在mpvue里写类似React的组件。可是在页面加载时onLoad没被触发,数据也没更新,是不是mpvue不支持这种写法? 我试过...
移动 2026-03-03 23:07:20 -
1
回答
73浏览
Vant Popup 弹出后怎么禁止背景滚动?
我在用 Vant 的 Popup 组件时,发现弹窗打开后页面背景还能滚动,体验很不好。试过加 lock-scroll 属性,但好像没生效? 我的代码是这样的: <van-popup v-mode...
组件 2026-03-03 22:59:19 -
1
回答
39浏览
Vite迁移后为啥import.meta.env取不到环境变量?
我从Webpack迁移到Vite后,发现原来能用的process.env没了,改用import.meta.env却总是undefined,明明在.env文件里定义了变量。 我试过加VITE_前缀,也重...
工具 2026-03-03 22:16:20 -
1
回答
48浏览
移动端CSS动画卡顿怎么优化?
我在做一个移动端的下拉刷新动画,用的是CSS的transform: translateY()配合transition,但在低端安卓机上特别卡,掉帧严重。我查了资料说要加will-change或者用tr...
移动 2026-03-03 22:15:20 -
2
回答
51浏览
Tauri里怎么调用原生API获取系统信息?
我刚用Tauri搭了个React桌面应用,想在界面上显示当前操作系统版本,但不知道怎么从前端调用Tauri的原生API。官方文档看了有点懵,试了下直接import好像不行。 比如我想用os.versi...
框架 2026-03-03 22:01:22 -
1
回答
29浏览
预加载资源提示到底该怎么用才有效?
我最近在优化首屏加载速度,听说用 <link rel="preload"> 能提前加载关键资源,但试了之后发现浏览器根本不按预期加载,甚至有时候还报 warning 说资源没被使用。 比如...
优化 2026-03-03 21:59:21 -
1
回答
37浏览
为什么 Chrome DevTools 远程调试安卓页面不显示 console.log?
我用 USB 连接了安卓手机,也在 Chrome 地址栏输入了 chrome://inspect,能看到我的页面,点击 inspect 也能打开 DevTools。但我在 JS 里写了 console...
移动 2026-03-03 21:42:22 -
1
回答
67浏览
Figma导出的SVG在网页中显示不一致怎么办?
我从Figma导出SVG图标后,放到项目里发现颜色和间距跟设计稿对不上,明明在Figma里看起来没问题。试过直接复制SVG代码和下载文件两种方式,结果都一样。 比如这个按钮的样式,Figma里是纯黑#...
工具 2026-03-03 21:40:20 -
1
回答
34浏览
Service Worker 缓存策略怎么和 Vue 路由配合?
我用 Vue 做了个单页应用,加了 Service Worker 做缓存,但发现页面刷新后有时会卡在旧版本,尤其是切换路由后再刷新。是不是缓存策略没配对? 我试过在 sw.js 里用 CacheFir...
优化 2026-03-03 21:27:24 -
2
回答
376浏览
ECharts 地图下钻后 tooltip 不显示数据怎么办?
我用 ECharts 做了个中国地图,点击省份能下钻到市级,但下钻之后 tooltip 完全不显示了,hover 上去没反应。 之前省级的 tooltip 是正常的,下钻时我重新 setOption ...
交互 2026-03-03 21:15:17 -
2
回答
51浏览
PerformanceObserver 监听不到首次 paint 事件怎么办?
我在用 PerformanceObserver 监控 FP 和 FCP,但页面加载后 observer 回调根本没触发,是不是我写法有问题? 已经确认浏览器支持,也把 entryTypes 写对了,但...
优化 2026-03-03 21:14:18 -
1
回答
35浏览
闭包导致的变量共享问题怎么解决?
我在写一个循环绑定点击事件的代码,发现所有按钮点完都输出同一个值。明明每次循环 i 都不一样,但点击后都是 5。我查了说是闭包的问题,但不太明白为啥。 试过用 let 替代 var,确实好了,但老项目...
前端 2026-03-03 21:09:24 -
2
回答
53浏览
低代码平台中如何动态注册 Vue Element Admin 的路由?
我在用低代码平台集成 Vue Element Admin 时,想根据后端返回的菜单动态生成路由,但页面一直空白,控制台也没报错。我试过在 router/index.js 里直接 push 路由,但好像...
框架 2026-03-03 21:05:20 -
1
回答
50浏览
Webpack缓存没生效,页面还是重新加载了?
我用 Webpack 搭了个 React 项目,明明配置了 cache 缓存,但每次改点代码,整个页面都重新加载,连组件状态都没保住,是不是哪里配错了? 我试过在 webpack.config.js ...
工具 2026-03-03 21:00:21 -
1
回答
33浏览
Vite 和 Webpack 在处理 HTML 模板时有什么区别?
我最近从 Webpack 切换到 Vite,发现 HTML 文件的处理方式好像不太一样。比如我有个简单的入口 HTML,在 Webpack 里用 HtmlWebpackPlugin 能正常注入 JS,...
前端 2026-03-03 20:54:26 -
2
回答
50浏览
前端菜单权限控制怎么做才安全?
我最近在做后台管理系统,菜单要根据用户角色动态显示。现在是前端拿到用户权限列表后,用 v-if="hasPermission('user:list')" 这种方式控制菜单项显示,但听说这样不安全,因为...
安全 2026-03-03 20:34:21 -
1
回答
48浏览
TDesign Mobile 的 Popup 组件在 iOS 上滚动穿透怎么解决?
我在用 TDesign Mobile 的 Popup 组件时,发现 iOS 设备上背景页面还能滚动,也就是所谓的“滚动穿透”问题。安卓好像没事,但 iOS 特别明显。 我试过给 body 加 over...
移动 2026-03-03 20:28:19 -
2
回答
35浏览
前端传数字ID到后端,做类型检查能防SQL注入吗?
我在写一个用户信息查询功能,前端传了个用户ID给后端接口。听说只要确保这个ID是数字就能防止SQL注入,是真的吗? 我试过在前端用typeof id === 'number'判断,但发现用户还是可以通...
安全 2026-03-03 20:25:18 -
2
回答
36浏览
Cookie Banner 同意后怎么让第三方脚本重新加载?
我在用 React 做一个 GDPR 合规的 Cookie Banner,用户点击“接受”后,我想动态加载 Google Analytics 这类第三方脚本。但试了几次,脚本好像没生效,是不是我加的方...
安全 2026-03-03 20:24:22