1.运行到小程序模拟器
2.在微信开发者工具预览或真机调试,手机扫码后,填写30个input,尽量多输入内容在input框
3.点击提交(代码中的uni.request的url可设置任意的可查询的接口)
4.第一次扫码一般可以请求成功
5.第一次成功后,可以在手机端点击右上角的。。。,选择重新进入小程序,然后重新在input框全部输入值,全部输入完成后,再点击提交,再没有输入完全部input时,不要点击提交按钮。一般除了第一次能请求成功,后面的基本上都不能成功
- 发布:2022-01-10 22:02
- 更新:2022-01-11 11:41
- 阅读:519
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10家庭版21H1
HBuilderX类型: Alpha
HBuilderX版本号: 3.3.6
第三方开发者工具版本号: stable1.05.2111300
基础库版本号: 2.21.3
项目创建方式: HBuilderX
操作步骤:
预期结果:
我这边不能理解input输入值和uni.request有什么关系,为什么会影响uni.request请求,正常不会受影响
我这边不能理解input输入值和uni.request有什么关系,为什么会影响uni.request请求,正常不会受影响
实际结果:
实际页面存在较大数量的input输入框,并且输入完值后(内容比较多),就会影响uni.request的请求,微信的原生代码没发现此问题
实际页面存在较大数量的input输入框,并且输入完值后(内容比较多),就会影响uni.request的请求,微信的原生代码没发现此问题
bug描述:
微信小程序真机循环渲染多个input(30)个,input输入值后,点击按钮提交请求接口失败,
需要多扫几次真机调试或者真机预览的二维码,一般第一次没问题,第二次就会一直请求,一直stalled,直到超时。
测试文件夹为项目文件


3***@qq.com (作者)
你好,我的提交并没有获取input的值,input和提交按钮没有任何关系,他们只是存在于一个页面中,那个提交就是请求的任一接口,不需要传参的都可以
2022-01-11 09:52
小枫叶
回复 3***@qq.com: 我看到了,但是我这边没有复现到这个问题
2022-01-11 10:36
3***@qq.com (作者)
回复 小枫叶: 您这边试了真机调试吗?然后多扫击此二维码,需要多试几次
2022-01-11 11:41
3***@qq.com (作者)
回复 3***@qq.com: ios试了吗?
2022-01-11 11:42