如非必要 请不要使用微信的 表单<form> 组件,这个组件不满足w3c规范,意味着这个组件不是标准的表单组件, 这个组件唯一的用途就是表面工程,
如何把普通picker携带值传递给后台[图片] 在控制台看似没毛病,但是传递到后台的全是下标值(index那边的默认的从0开始的数值),试了无数次都是没用。。。不知道如何解决。
2024-01-16图片使用分片上传吧 base64 也使用分片吧, 我看了许多文章,大概最多支持 1mb数据 "application/x-www-form-urlencoded" 不过 后端也会有限制,比如tomcat 默认是 2Mb
wx.request的post请求对参数是否有长度限制?代码如下: wx.request({ url: "https://www.xxxxxx.net:8080/xxxx", method: "POST", header: { //'Content-Type':'application/json' "Content-Type": "application/x-www-form-urlencoded" }, data: {image:imgData}, success: function(res) { //obj.callback(outputData); console.log(res); } }) 其中imgData是base64类型数据,用这种写法每次都立即报错:net::ERR_CONNECTION_RESET,看网上说了很多方法均进行了尝试: 把Content-Type变成小写的content-type。把data里的json对象转成json字符串。method里的post变成大写的POST。以上方法均无任何作用。 最后测试发现,把{image:imgData}改成{image:'112233'}这种,立刻能够正常返回了,再然后尝试把base64的数据删掉一大半,居然也能正常response(只是服务器端报错无法处理而已,关键是能response!)。 查询小程序官方文档,无任何解释。 请问,post请求对大数据参数是否有大小限制,官方人员能否正面回复一下???
2023-12-26简单粗暴 重新加载当前页面 我敢打赌 一定可以重置表单 不是微信不行 是你的想法太强大
小程序如何用代码触发form的Reset()?小程序如何用代码触发form的Reset()事件?
2023-12-11不是微信的问题 是你把微信小程序想的太美好的问题 哈哈哈哈哈哈哈哈哈哈哈哈哈哈
如何使用代码触发form的reset事件如何通过js代码触发reset,就是提交成功后,触发bindreset
2023-12-11我通常是 还会提供一个属性 比如你绑定 test 事件 我还会提供一个 test-evt 属性, 这个是一个boolean 值,如果有则是绑定了, 虽然这样不太美观 但你既然选择了微信小程序 这已经由不得你了 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
小程序组件怎么判断是否绑定了某事件?比如调用组件时 bind:back="test" 怎么判断具体有没有实现test方法呢?
2023-10-16今天安装更新 居然失败! 万万没想到
都2022年了,为什么微信开发者工具如此难用?bug这么多?1、微信开发者工具经常性崩溃,wxml文件里的开始标签和结束标签不一致会造成直接崩溃 2、没有文件复制粘贴功能 3、没有多选功能 4、代码还没写完,调试工具就自动运行代码,经常就一堆报错和警告信息 5、创建文件的时候能否别那么固执己见帮我们生成那么多的东西,各种生命周期,还得自己手动删除大部分,不能做成输入相关字母自动提示选择输入? 6、开发方式落后,抄了vue和react,但跟他们相比开发体验相差甚远,如果vue和react 100分,微信小程序的开发体验就只有0.44分。 用微信开发者工具开发了十几天,开发过程及其难受,工具实在难以使用,开发过程中修改代码经常崩溃,是整个工具崩溃,这是最蛋疼的,这辈子第一次用过这么累,这么坑的工具,本来还想坚持下去,但工具和开发的方式都实在让人崩溃,本来写代码就很累了,开发工具还在加重开发的痛苦,弃坑了,浪费我的生命。 腾讯的技术也不过如此!!!
2023-09-28请不要 随意指定 responseType 的值 , 如果不等于 text,arraybuffer 那么微信不会执行任何的回调函数, 完成,失败 都不会执行, 别问为什么我知道
小程序wx.request方法,不走回调函数- 当前 Bug 的表现(可附上截图) - 前提: 小程序的启动页在加载成功后至少有三个以上的接口调用wx.request方法; 不要勾选开发者工具中的不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书项,因为勾选这个就不会出现下面的问题了; 注意我的域名都是有https证书的并且在小程序后台也已经配置了,并且在我不勾选这一项的时候,只要不像下面描述的那样操作,我的小程序也是可以正常走回调的函数的,所以请不要判断为是证书的问题。 微信版本7.0.3;开发者工具中选择的调试基础库版本2.6.4 - 复现步骤 在开发者工具中修改代码(所谓的修改代码,就是你只要在代码中空白处回车或者空格即可)并保存,开发者工具自动编译小程序,在小程序正在编译的时候,再去修改代码并保存;这样的动作快速重复执行十次左右,等待小程序编译成功,启动页完全展示,就会出现wx.request方法不走回调函数,所谓的不走回调函数是指:不走下面的success或者fail或者complete方法 [代码]let con = {[代码] [代码] [代码][代码]method: request.method,[代码] [代码] [代码][代码]url: request.url,[代码] [代码] [代码][代码]dataType: request.dataType || undefined,[代码] [代码] [代码][代码]header: request.headers,[代码] [代码] [代码][代码]data: request.body || {},[代码] [代码] [代码][代码]responseType: request.responseType || [代码][代码]'text'[代码][代码],[代码] [代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码] [代码] [代码][代码]responseCallback({[代码] [代码] [代码][代码]statusCode: res.statusCode,[代码] [代码] [代码][代码]responseText: res.data,[代码] [代码] [代码][代码]headers: res.header,[代码] [代码] [代码][代码]statusMessage: res.errMsg[代码] [代码] [代码][代码]});[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码] [代码] [代码][代码]responseCallback({[代码] [代码] [代码][代码]statusCode: res.statusCode || 0,[代码] [代码] [代码][代码]statusMessage: res.errMsg[代码] [代码] [代码][代码]});[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码] complete: [代码][代码]function[代码] [代码](){[代码] [代码] [代码][代码] console.log([代码][代码]'===complete==='[代码][代码])[代码] [代码] [代码][代码] }[代码] [代码] [代码][代码]};[代码] [代码] [代码][代码]wx.request(con);[代码]- 预期表现 希望即使在这种情况下,小程序的wx.request方法也应该走回调函数 - 复现路径 - 提供一个最简复现 Demo
2023-09-27我TMD 无语了 用旧版的 旧版本的不行 用新版的 新版的不行
RenderingContext 将video 画到 2D Canvas 在 pc 端不显示?RenderingContext PC(windows)端微信 基础库 2.12.1,video 画到 2D Canvas 在开发工具和手机浏览 都没有问题,但在微信PC端小程序面板中查看,根本无法绘制。这是PC 端报的错误 thirdScriptErrorCannot read property 'getContext' of null;at App onError function;at SelectorQuery callback function
2022-11-29奶奶个腿 修复个dei
CanvasContext.draw 回调不执行- 当前 Bug 的表现(可附上截图) 如果没有对canvas做任何绘制操作,就调用.draw()的话,在Android真机上draw的callback不被执行。 开发工具中OK。 环境: 小米4,MIUI 10.1(Android 6.0.1) - 预期表现 不管draw是否成功,都回调callback。 - 提供一个最简复现 Demo [代码]<[代码][代码]canvas[代码] [代码]canvas-id[代码][代码]=[代码][代码]"myCanvas"[代码][代码]/>[代码] [代码]const ctx = wx.createCanvasContext([代码][代码]'myCanvas'[代码][代码])[代码][代码]ctx.draw([代码][代码]true[代码][代码], [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]console.log([代码][代码]'OK!'[代码][代码])[代码][代码]})[代码]
2022-11-29不会吧 不会吧 不会还没有解决这个问题吧
小程序使用组件的时候class类名莫名其妙被添加- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 自己写的只有component,用android手机测试的时候就莫名其妙的多了一个form - 复现路径 - 提供一个最简复现 Demo
2022-11-03