问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
57浏览
线性进度条在文件上传时卡在50%不动怎么办?
我用axios实现文件上传时,线性进度条显示到50%就卡住不动了,明明文件还在传输。代码里监听了onUploadProgress事件,用progress.value = event.progress更...
交互 2026-02-04 10:32:35 -
2
回答
52浏览
自托管Runner在Windows服务器执行npm install时总超时怎么办?
我在Windows服务器上配置了自托管Runner,但每次执行npm install都会超时,试过调整timeout-minutes到60也没用,卡在下载依赖包阶段。查看日志显示错误是Process ...
工具 2026-02-04 10:29:42 -
2
回答
39浏览
Security面板显示Mixed Content警告,但HTTPS配置没问题?
我在React项目里引用了HTTPS图片和CSS,但Chrome Security面板一直提示Mixed Content警告。明明检查过所有资源链接都是https://的,这是为什么? import ...
工具 2026-02-04 10:28:33 -
1
回答
49浏览
分页组件切换页码后数据没更新,是怎么回事?
在做列表分页时用了ant-design的Pagination组件,切换页码后控制台能看到请求参数正确,但页面数据还是第一页的内容。 代码结构是这样的:current={currentPage}绑定了数...
组件 2026-02-04 10:23:36 -
1
回答
51浏览
为什么用百分比布局时子元素宽度总是超出父容器?
大家好,我在做移动端导航栏时遇到问题。父容器设了width: 100%,里面三个子元素各占33.33%宽度,但实际显示时第三个元素会挤到下一行去。 我已经试过给父容器加font-size: 0解决子元...
移动 2026-02-04 10:22:39 -
2
回答
106浏览
为什么在Lighthouse测试中首屏加载时间反而变长了?
最近在给项目做性能优化,把公共代码抽离成vendor chunk,还给图片加了懒加载,但Lighthouse测出来的首屏时间反而从2秒变成3秒了。明明控制台Network里总下载量少了200kb,这是...
前端 2026-02-04 09:56:31 -
2
回答
57浏览
UIkit的Dropdown下拉菜单点击外部无法关闭怎么办?
用UIkit的Dropdown组件时,下拉菜单弹出后点击外部区域或按Esc键都关不掉,明明按照文档写了uk-dropdown属性... 尝试过检查HTML结构和初始化代码,发现这样写的: <bu...
组件 2026-02-04 09:47:25 -
2
回答
57浏览
Hybrid开发中如何让原生UI组件在iOS和Android显示一致?
我在用Hybrid开发时调用原生UI组件,发现同样的代码在iOS上显示正常,Android却挤在一起。比如这个按钮通过bridge调用原生弹窗,但Android端文字溢出: <button on...
移动 2026-02-04 09:35:26 -
1
回答
141浏览
Vue点击按钮后引导说明层不消失怎么办?
大家好,我在做一个表单验证的引导提示功能,点击帮助按钮后弹出说明层,但遇到两个问题:点击按钮后说明层能显示,但再次点击按钮无法隐藏;而且点击外部区域时也没反应。我试过用v-if和事件委托,但状态好像没...
交互 2026-02-04 09:00:34 -
2
回答
87浏览
Storybook的parameters参数在组件中无法接收怎么办?
我在用Storybook写组件的时候,按照文档设置了parameters参数,但组件里完全读不到值,这是为什么呢? 比如我在按钮组件的故事文件里这样写: export const PrimaryBut...
工具 2026-02-04 08:21:23 -
1
回答
37浏览
为什么RSA加密后的数据在服务端解密总是报错?
我用前端的jsencrypt库做了RSA加密,后端用node.js的crypto模块解密,但一直报错说“error:040...数据无效”。加密用的是公钥文件里的-----BEGIN PUBLIC K...
安全 2026-02-04 08:14:31 -
2
回答
78浏览
Electron自动更新下载完成后点击重启直接退出怎么办?
我按照官方文档配置了Electron的自动更新功能,当检测到新版本并下载完成后,调用autoUpdater.quitAndInstall()后应用直接退出但没更新成功,重启后还是旧版本。代码里设置了正...
框架 2026-02-04 06:52:46 -
2
回答
75浏览
为什么Axios请求拦截器没触发?请求头没添加进去
我给Axios设置了请求拦截器,想统一加token,但发现请求头里根本没有Authorization字段。我直接在拦截器里打log也看不到输出,这是怎么回事? 代码是这样写的: axios.inter...
前端 2026-02-04 06:18:27 -
2
回答
165浏览
页面切换动画组件如何实现平滑过渡?元素位置跳动问题怎么解决?
我在用Vue的Transition组件做路由切换动画时,新页面元素总会出现0.5秒的跳动。已经给容器加了固定宽高,但当使用transform: translateX()动画时,内容区域还是会有位置偏移...
组件 2026-02-04 01:49:28 -
2
回答
92浏览
Froala编辑器在Vue组件里修改数据后内容没更新
在Vue项目里用Froala编辑器,通过v-model绑定数据后,手动修改数据属性,编辑器内容却不更新。比如点击按钮修改formData.content的值,页面其他地方能显示新内容,但编辑器里还是旧...
交互 2026-02-04 01:01:35 -
2
回答
235浏览
Workbox预缓存策略中如何动态替换版本号导致资源无法更新?
在使用Workbox的precacheAndRoute时,我尝试通过环境变量动态替换资源版本号,但发现旧版本资源始终没有被清除,新版本资源也无法更新。配置文件里用了占位符替换,构建时用gulp处理过,...
移动 2026-02-04 00:43:30 -
2
回答
131浏览
aspect-ratio在移动端不同分辨率下比例变形怎么办?
最近在做视频播放页,用aspect-ratio: 16/9设置容器比例,但发现手机横竖屏切换时比例会错乱,视频内容变形了。我试过给容器加固定宽高,但这样又导致小屏幕显示不全... 这是我的代码:<...
移动 2026-02-04 00:22:51 -
1
回答
49浏览
Snackbar弹出时被固定定位的侧边栏遮挡,如何调整定位层级?
我在用Snackbar做通知提示时遇到个问题,当弹出Snackbar时,页面右侧的固定定位侧边栏会把提示框完全盖住。已经尝试把z-index设到9999,但没效果。侧边栏的定位是fixed,z-ind...
交互 2026-02-03 23:57:27 -
2
回答
17浏览
React表单验证时,如何同时检查多个输入框不能为空?
我在做注册表单时遇到问题,用户名和邮箱两个输入框都需要验证不能为空。现在用了useState保存表单数据,提交时只检查了用户名是否为空,但邮箱没检查到还是会提交成功,该怎么同时验证多个字段? 现在代码...
前端 2026-02-03 23:53:28 -
2
回答
20浏览
为什么移动端touch事件在子元素滑动时触发了父元素的touchmove?
我在开发移动端侧滑菜单时遇到问题:父容器有touchmove监听处理全局滚动,但子元素的可滑动区域(比如卡片)滑动时,父元素的事件也跟着触发了。我试过在子元素的touchmove里调用stopProp...
移动 2026-02-03 23:52:31