问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
30浏览
Postman发送JSON请求时,Body数据总是被转义怎么办?
在Postman测试接口时,我需要发送JSON格式的请求体,但发现Body里的双引号被自动转义成"了。比如输入{"name": "测试"},发送后服务器收到的是"name": "测试",导致接口报错。...
工具 2026-02-10 09:12:33 -
1
回答
30浏览
Flutter Event Channel发送事件后原生端没收到,是哪里配置错了?
最近在做Flutter和原生交互,用Event Channel传数据到Android端。按照文档写好了Flutter端的send方法,但Android监听就是收不到消息。 在Android端这样注册的...
移动 2026-02-10 08:54:27 -
1
回答
16浏览
移动端搜索结果列表在输入时被虚拟键盘挡住如何解决?
大家好,我在做搜索功能时遇到个怪问题。当用户输入搜索词后,点击搜索结果列表时,虚拟键盘弹出导致列表底部被遮挡,无法滑动到底部。 我尝试给搜索结果容器加了overflow-y: auto和固定高度,但滑...
交互 2026-02-10 08:53:27 -
2
回答
14浏览
为什么我的WebRTC P2P视频通话只能单向传输?
我在用WebRTC实现两人视频通话时,甲方能看见乙方画面,但乙方屏幕一直是黑的。已经检查过信令服务器和STUN/TURN配置没问题,双方都能收到SDP和ICE候选。这是客户端处理offer的代码: f...
交互 2026-02-10 08:51:27 -
1
回答
20浏览
Vite预构建配置后为什么依赖包还是没被预构建?
最近在优化项目构建速度时,按照文档给lodash配置了预构建,但打包后发现它还是被内联了。明明在vite.config.js里写了optimizeDeps.include,重启服务和清理缓存都没用,这...
优化 2026-02-10 08:38:35 -
1
回答
22浏览
支付成功回调后如何确保订单状态可靠更新?
我在做微信支付集成时遇到个问题:用户支付成功后,前端通过回调函数调用后端接口更新订单状态,但偶尔遇到网络波动导致订单状态没更新,或者重复触发请求导致订单被标记两次。我试过在支付回调里这样写: wx.r...
移动 2026-02-10 08:37:45 -
2
回答
21浏览
aspect-ratio设置后移动端图片还是变形怎么办?
在做移动端卡片布局时,给图片容器加了aspect-ratio: 16/9,但不同手机上看比例还是不对。比如华为mate50显示正常,小米12就上下留白了。 已经试过把aspect-ratio写到图片和...
移动 2026-02-10 08:36:36 -
1
回答
16浏览
为什么我的页面在Lighthouse测试中加载时间总显示2秒以上?
我在开发一个电商详情页时发现,虽然本地用Chrome DevTools模拟3G网络测出来加载时间只有1.2秒,但用Lighthouse跑完整测时,总得分为78分,加载时间显示2.3秒。我已经把图片都转...
前端 2026-02-10 08:29:36 -
2
回答
20浏览
模板库点击加载组件后如何保持选中状态?
在做可视化编辑器模板库时,我遇到一个状态同步的问题。点击左侧模板库的组件项时,需要把对应的组件动态加载到编辑区,但同时希望选中的模板项能保留高亮状态。 我用列表展示模板,每个绑定了点击事件。但点击后选...
交互 2026-02-10 08:20:33 -
2
回答
17浏览
Vue组件中使用HTML表格时,如何让表头和内容行正确对齐?
最近在写Vue组件时用到HTML表格,发现表头和内容行总是对不齐。比如表头有三列,但某一行数据突然少了一列,后面的单元格就错位了。我试过用显示边框,但看不出哪里出问题。 代码示例: <table...
前端 2026-02-10 08:05:34 -
2
回答
16浏览
iView的Tooltip文字超出容器被截断怎么处理?
在用iView的Tooltip做按钮提示时,发现文字超过容器宽度就被省略号截断了。尝试过给tooltip内容加max-width: 200px和white-space: normal都没效果,文字还是...
组件 2026-02-10 08:04:34 -
1
回答
20浏览
为什么我的JavaScript计时器会导致内存泄漏?
我正在开发一个实时数据监控的仪表盘,用setInterval定时更新数据。但发现每次页面切换后内存都没释放,用开发者工具看DOM已经清空了,但内存占用一直涨。代码大致是这样的: function st...
优化 2026-02-10 07:57:32 -
1
回答
24浏览
Lighthouse生成报告时为什么显示“加载失败”?
在用Chrome开发者工具运行Lighthouse做PWA测试时,点击生成报告总会弹出“加载失败”的红色错误提示。我试过重启浏览器、清除缓存,甚至重装Chrome,但问题依旧。控制台没报错,其他页面却...
工具 2026-02-10 07:30:24 -
1
回答
10浏览
前端用了盐值哈希为什么还是怕彩虹表攻击?我的做法哪里错了?
我在用户注册页面给密码加了随机盐值再用bcrypt加密,但看到资料说彩虹表能破解加盐的哈希?比如这样写: /* 这是我的前端加密尝试 */ .password-hash { content: attr...
安全 2026-02-10 07:16:38 -
2
回答
16浏览
为什么用querySelectorAll选不到动态生成的元素?
我给页面添加动态元素后用querySelectorAll('.item')总是返回空列表,明明元素在DOM里能看到... 场景是点击按钮动态创建,然后立刻用document.querySelector...
前端 2026-02-10 05:57:22 -
1
回答
15浏览
微前端应用隔离时,两个子应用的Vue实例为什么会共享同一个$root?
我在用single-spa搭建微前端时遇到奇怪问题,两个子应用都用了Vue3,但它们的组件通过getCurrentInstance()获取到的$root竟然是同一个实例! 场景是这样的:主应用注册了两...
框架 2026-02-10 05:05:25 -
1
回答
24浏览
React Native中ScrollView的子元素按百分比设置宽度无效怎么办?
在React Native里用ScrollView装了几个卡片组件,给子元素设置了flexBasis: '50%',但它们还是堆在一起显示。我试过加flexGrow:1和flexShrink:1,也调...
移动 2026-02-10 03:46:23 -
1
回答
64浏览
Vue项目HMR更新后样式没变化是怎么回事?
在用Vue3+Vite开发时,修改组件样式后HMR虽然触发了更新,但页面样式就是不生效,得手动刷新才看得见变化,这正常吗? 比如这个组件: <template> <div class...
优化 2026-02-10 03:38:24 -
2
回答
14浏览
使用vw单位时为什么页面在不同手机上布局错乱?
在Vue项目里用vw做移动适配,按照教程设置了根字体大小,但iPhone SE上文字和按钮总是挤在一起,而iPhone 12显示正常。代码都按规范写了,为什么还是适配不好? 这是我的根元素设置:doc...
移动 2026-02-10 02:50:26 -
1
回答
24浏览
移动端视频加载卡顿,自动播放设置有问题吗?
折腾了好几天移动端视频优化,发现视频在iPhone上加载特别卡顿,而且自动播放时偶尔会黑屏。我按照网上的方法设置了poster和muted,但效果不好。这是我的代码: <video class=...
优化 2026-02-10 02:48:27