问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
90浏览
Jenkins共享库中如何在流水线脚本引用外部React组件的路径?
在React项目中使用Jenkins共享库时遇到路径问题,流水线脚本里引用组件总报错。我按以下方式写了组件引入: import Header from './components/Header'; c...
工具 2026-02-06 11:57:32 -
1
回答
36浏览
Vite SSR预渲染时报错’window is not defined’怎么办?
在用Vite做Vue3的SSR项目时,运行预渲染命令就报错'window is not defined',但正常渲染页面又没问题。我的组件里用到了window.location,代码是这样的: // ...
前端 2026-02-06 11:39:31 -
1
回答
67浏览
视差滚动背景图在移动端滚动时位置错乱怎么办?
我在做视差滚动效果时,给背景图设置了fixed定位,但在手机上滚动时图片位置总是偏移,刷新页面位置还随机变化。试过加transform:translateZ(0)也没用。 这是我的CSS代码: .pa...
交互 2026-02-06 11:19:31 -
2
回答
69浏览
小程序API调用后数据无法实时更新到页面怎么办?
我在开发小程序用户模块时遇到个怪问题,通过wx.getUserInfo获取到用户信息后,用setData赋值给data里的user字段,页面就是不更新。之前用同样的写法在其他页面没问题啊。 尝试过把s...
移动 2026-02-06 10:34:35 -
2
回答
46浏览
React中的Rate评分组件动态更新后星星不重置怎么办?
我在用Ant Design的Rate组件做商品评分功能,点击按钮动态修改评分值后,星星没有重新渲染。比如初始值是3分,改成5分后星星确实变满了,但这时候手动点击星星选2分,再重新调用setState改...
组件 2026-02-06 10:19:29 -
2
回答
56浏览
为什么用Set存对象时无法去重?
我在用Set存储用户对象时发现,即使两个对象的属性完全相同,Set还是会把它们当作不同元素。比如: const set = new Set(); const obj1 = { id: 1, name:...
前端 2026-02-06 10:12:30 -
2
回答
42浏览
React Error Boundaries为什么在函数组件中无法捕获子组件错误?
我在React项目中用类组件实现了Error Boundary,但今天改用函数组件+useEffect模拟时,子组件报错后页面还是直接崩溃了。之前按照文档写了 componentDidCatch 方法...
框架 2026-02-06 10:03:16 -
2
回答
46浏览
React Native打包安卓apk时出现签名配置错误怎么办?
我在用React Native打包安卓release版时一直报错,提示Keystore file not found。按照官方文档配置了android/app/build.gradle的signing...
框架 2026-02-06 09:23:22 -
2
回答
39浏览
低代码平台部署时,环境变量如何自动适配不同环境?
在用低代码平台构建企业内部应用后,尝试用Docker部署到测试和生产环境,但环境变量配置太麻烦。之前在docker-compose.yml里写死了.env文件,每次切换环境都要手动改变量,容易出错。试...
框架 2026-02-06 09:20:33 -
2
回答
47浏览
批量操作时复选框状态同步混乱怎么办?
在做表格批量操作时,复选框的选中状态总是在滚动时乱掉。我用了v-for循环渲染列表,用数组记录选中项,但滚动后勾选其他行会随机触发之前项的样式。尝试给每行加:key="item.id"还是不行,父级全...
交互 2026-02-06 08:51:26 -
1
回答
80浏览
前端用RSA加密时,私钥怎么安全传给后端不被窃取?
我在用RSA加密用户密码时遇到个难题,前端生成密钥对后,必须把私钥发给后端解密,但这样私钥不就暴露在请求里了吗?比如这段代码: const forge = require('node-forge');...
安全 2026-02-06 08:47:39 -
2
回答
48浏览
为什么Material-UI按钮的CSS样式完全没生效?
我在用Material-UI的Button组件时,自己写的CSS样式完全没效果,按钮还是默认的蓝色。尝试过加!important也不行... 场景是想让按钮背景变成红色,文字白色。写了个类这样: .m...
组件 2026-02-06 08:41:31 -
2
回答
47浏览
使用Affix固定侧边栏时,为什么bottom距离不生效?
在用Element UI的Affix组件固定侧边栏时,设置了bottom="20",但滚动到页面底部后侧边栏还是贴着底边,没有保持距离。之前用top属性没问题,这该怎么调试啊? 我试过在组件里加了st...
组件 2026-02-06 08:39:27 -
2
回答
54浏览
Dependabot配置后依赖没更新,Vue项目该怎么排查?
最近给Vue项目配置了Dependabot,但过去一周了都没有看到依赖更新的PR,控制台提示configuration validation failed。我检查了.github/dependabot...
安全 2026-02-06 08:38:29 -
1
回答
61浏览
如何检测前端应用中的异常XSS攻击请求?
我在开发一个用户评论系统时,用了DOMPurify过滤输入,但最近发现有用户通过javascript:alert(1)形式的链接绕过防护。尝试用黑名单过滤关键词后,攻击者改用十六进制编码的payloa...
安全 2026-02-06 08:27:30 -
2
回答
84浏览
Mobile First布局中侧边栏在桌面端也隐藏了怎么办?
我在用Mobile First原则设计布局时遇到问题,侧边栏在移动端应该隐藏,桌面端显示。但按下面的代码写完后,侧边栏在桌面端也消失了,这是为什么? .sidebar { display: none;...
组件 2026-02-06 08:21:25 -
2
回答
84浏览
为什么我的srcset图片在移动端显示模糊?
我在给图片组件设置srcset和sizes时遇到了问题,移动端设备明明匹配了小图,但显示还是模糊。 场景是卡片组件里的封面图,用CSS设置了最大宽度600px,图片宽度100%。我按照文档写了: &l...
优化 2026-02-06 08:16:28 -
2
回答
40浏览
长列表滚动时可视区域高度计算不准怎么办?
我在用虚拟滚动优化长列表时,发现可视区域高度总是比实际窗口小20px,导致最后几项提前渲染了。之前用window.innerHeight计算容器高度,但加了padding后问题更严重了。 尝试改用容器...
优化 2026-02-06 08:02:24 -
1
回答
79浏览
cache-loader缓存失效后如何避免重复编译?
我在Vue项目里用了cache-loader,第一次构建确实快很多。但每次修改代码后缓存都会失效,导致全量编译时间反而更长,这到底是怎么回事? 尝试过在webpack配置里这样写:{ test: /....
优化 2026-02-06 07:38:29 -
2
回答
46浏览
ESLint插件配置后为什么还是报“Unexpected token”错误?
在项目里装了eslint-plugin-react和@typescript-eslint/eslint-plugin,配置了相关规则,但写React组件时还是报“Unexpected token”错误...
工具 2026-02-06 07:37:28