问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
49浏览
Material-UI 的 Button 组件在 Vue 里怎么用?为啥报错说找不到组件?
我最近在 Vue 项目里想用 Material-UI 的 Button,但按照文档引入后页面直接报错,说“Unknown custom element: ”。我明明已经 import 了啊,是不是 V...
组件 2026-03-10 23:05:19 -
2
回答
36浏览
Angular表单验证中自定义校验器不生效怎么办?
我在用 Angular 做注册表单,想加个自定义校验器检查密码强度,但写了 validator 之后表单控件的 errors 一直是 null,根本没触发。明明已经 import 了,也加到 form...
框架 2026-03-10 22:12:24 -
1
回答
98浏览
字体预加载后反而首屏变慢了,怎么回事?
我给网站加了字体预加载,用的是 <link rel="preload" as="font">,但发现首屏加载时间反而变长了,本地测试特别明显。 本来以为预加载能提升性能,结果 Lighth...
优化 2026-03-10 22:08:22 -
2
回答
48浏览
rem和em在Vue组件里到底该怎么用才不会乱?
我在做移动端页面,想用rem做响应式布局,但发现组件里的字体大小有时候特别奇怪,明明根字体设了,子元素用em就失控了。比如下面这个按钮: <template> <div class=...
移动 2026-03-10 21:41:21 -
1
回答
45浏览
VitePress 中如何自定义首页的 hero 图片路径?
我在用 VitePress 搭建文档站,想改首页 hero 区域的背景图,但图片放在 public 目录下引用不到,试了相对路径也不行,一直 404。 配置里写的是 heroImage: '/logo...
框架 2026-03-10 21:36:19 -
2
回答
45浏览
FigJam里怎么批量导出选中的多个贴纸为PNG图片?
我在FigJam里画了一堆用户流程的便签贴纸,现在想把选中的十几张贴纸一次性导出成单独的PNG文件,但右键只有“导出为图像”选项,而且一次只能导出一个。有没有办法批量导出?试过复制到Figma文件里再...
工具 2026-03-10 21:18:18 -
1
回答
51浏览
前端做SQL注入防护,只靠输入验证够吗?
我在写一个带搜索功能的React页面,后端是PHP。现在对用户输入做了简单的正则过滤,比如/[']/g这种,但听说这样防不住SQL注入?是不是还得配合参数化查询才行? 我试过在输入框里输' OR '1...
安全 2026-03-10 21:17:17 -
2
回答
43浏览
时间分片渲染长列表时卡顿怎么办?
我在用时间分片优化一个几千条数据的列表,每帧只渲染10条,但滚动时还是明显卡顿。是不是我的切片逻辑有问题? 我试过用 requestIdleCallback,也试过用 setTimeout 拆分任务,...
优化 2026-03-10 21:16:20 -
1
回答
76浏览
响应式布局在小屏设备上为啥不生效?
我写了一个简单的响应式布局,用媒体查询设置了不同屏幕宽度下的样式,但在手机上预览时完全没反应,还是桌面端的样式。我试过加 viewport 标签了,也检查了 CSS 顺序,但就是不生效。 这是我的 C...
组件 2026-03-10 20:50:20 -
1
回答
87浏览
React App 如何防止被二次打包篡改?
最近上线了一个 React 移动端 H5 应用,担心被人抓包后二次打包、注入恶意代码。我试过混淆 JS,但发现别人还是能轻易反编译并修改逻辑。比如下面这段关键的支付跳转逻辑: const handle...
移动 2026-03-10 20:49:19 -
1
回答
38浏览
前端如何防止SQL注入时意外暴露敏感信息?
我在做用户登录功能时,后端用了参数化查询防SQL注入,但前端错误提示写得太详细,比如直接显示“用户名或密码错误”,担心被用来暴力探测账户。想隐藏具体错误,但又不能让用户完全不知道哪里出错,这该怎么平衡...
安全 2026-03-10 20:42:24 -
2
回答
68浏览
React Native热更新后样式没生效是怎么回事?
我用CodePush做热更新,改了样式之后推上去,App里内容变了但样式还是旧的,缓存清了也没用,是不是哪里配置错了? 本地开发时样式正常,一热更新就失效。我试过重启App、清除缓存,甚至重装App都...
移动 2026-03-10 20:15:18 -
2
回答
29浏览
GitHub Actions 缓存为什么没生效?
我在 GitHub Actions 里用了 actions/cache 来缓存 node_modules,但每次跑 workflow 都重新安装依赖,感觉缓存根本没用上。我 key 是用 node-m...
工具 2026-03-10 20:12:22 -
2
回答
51浏览
Figma切图导出时怎么保证1x、2x、3x尺寸都正确?
我在Figma里设计完界面,准备导出切图给开发用,但发现导出的1x、2x、3x图片尺寸好像不对。比如一个图标在Figma里是24x24,导出2x应该是48x48,但实际导出后尺寸不一致,是不是我哪里设...
工具 2026-03-10 20:04:20 -
1
回答
39浏览
Riverpod状态更新后UI没刷新,是不是监听方式有问题?
我在用Riverpod做Flutter开发,修改了Provider里的数据,但界面上的Text没变化。明明调用了ref.read(myProvider.notifier).update(),也确认数据...
移动 2026-03-10 19:54:19 -
2
回答
46浏览
模块联邦中远程组件加载失败怎么办?
我在用 Webpack 5 的模块联邦搞微前端,本地调试时主应用能正常加载远程组件,但部署到测试环境后就报错了,控制台提示找不到 remoteEntry.js。 我检查了 remote 的 publi...
优化 2026-03-10 19:29:22 -
1
回答
42浏览
Ionic Vue 中 ion-router-outlet 不显示页面内容怎么办?
我在用 Ionic + Vue 做一个简单的 tabs 应用,但切换 tab 时页面内容完全不显示,只看到空白。路由配置看起来没问题,组件也正确引入了,但就是渲染不出来。是不是 ion-router-...
框架 2026-03-10 19:28:23 -
1
回答
27浏览
Nuxt 3 中 auto import 的 composables 为什么在组件里找不到?
我在 Nuxt 3 项目里把一个自定义的 composable 放到了 composables/useAuth.js,按文档说应该自动导入,但在组件里直接调用 useAuth() 却报错说 not d...
框架 2026-03-10 19:24:17 -
1
回答
50浏览
移动端水印防截图真的有效吗?
我在做公司内部的保密页面,加了 canvas 水印,但发现用户一截图还是能完整保存内容,根本拦不住啊。 我试过用 pointer-events: none 防止选中,也监听了 visibilitych...
移动 2026-03-10 19:04:20 -
1
回答
28浏览
小程序调起支付时样式错乱怎么办?
我在做微信小程序的支付页面,调用 wx.requestPayment 之后,页面底部的确认按钮突然变宽了,布局完全乱掉。明明之前在普通页面显示正常,一进支付流程就出问题。 我试过检查 z-index ...
移动 2026-03-10 18:51:27