我也遇到这问题,有解决方案不?
【BUG】getWifiList在ios11.3手机上无效,跳转到手机设置页面- 代码: getWifi: function () { var t = this; console.log("getWifi") wx.startWifi({ success: function (res) { console.log("getWifi res=>") console.log(res) wx.getWifiList({ success: function (res) { console.log("getWifiList res=>") console.log(res) wx.onGetWifiList(function (res) { //获取列表 console.log("onGetWifiList=>"); console.log(res); if (res.wifiList.length) { for (var i = 0; i < res.wifiList.length; i++) { //console.log('wifiList=> SSID ' + res.wifiList[i]['SSID']); if (res.wifiList[i]['SSID'] === app.globalData.sign_wifi) { t.setData({ wifiShow: !0 }) } } console.log('wifiShow=>' + t.data.wifiShow); } }) }, fail: function (n) { app.alert("没能获取到周边WI-FI列表,请检查手机WIFI和GPS服务是否打开,然后重新进入小程序"), t.setData({ wifiShow: !1 }), console.log('getWifiList fail=>'), console.log(JSON.stringify(n)) }, complete: function (e) { console.log('getWifiList complete=>'), console.log(e) } }) }, fail: function (n) { app.alert("没能获取到周边WI-FI列表,请检查手机WIFI和GPS服务是否打开,然后重新进入小程序"), t.setData({ wifiShow: !1 }), console.log('startWifi fail=>'), console.log(JSON.stringify(n)) }, complete: function (e) { console.log('startWifi complete=>'), console.log(e) } }); }, - 当前 Bug 的表现(可附上截图) ios11.3手机上无效,一直跳转到手机设置页面,无法获取WIFI列表 - 预期表现 IOS系统手机能获取到周边WIFI列表 - 测试流程 用安卓手机运行可以抓到周边WIFI列表,页面会显示“ 已进入距离和WI-FI打卡范围:WHL-GUEST”,IOS系统手机运行则手机一直跳转到手机的设置页面,回到微信后马上立刻又跳转到手机的设置页面,无法使用
2020-09-28我也遇到这问题,有解决方案不?
wx.getWifiList接口在iOS13也不能正确跳转Wi-Fi列表页面wx.getWifiList(Object object)文档中表示只有苹果手机系统iOS11.0及ios11.1版本的需要跳转手机系统,但是现在拿IOS13系统去测试也有同类问题,另外我也不能保存客户的手机不是这两个系统的可否帮忙优化一下,官方大大代码截图: [图片] 文档链接:https://developers.weixin.qq.com/miniprogram/dev/api/device/wifi/wx.getWifiList.html [图片] 测试手机信息: [图片]
2020-09-28我也遇到这问题,兄台解决了吗?
textarea通过form的submit来提交有时会卡住我在表单提交的时候做了表单验证,如果验证不通过则return,当再次提交的时候,很大概率会卡住,不触发submit事件或者整个页面直接卡住。目前用input代替来解决这个问题,但终究不是最优解决方案,望修复。
2018-09-10我也遇到这问题,兄台解决了吗?
小程序form表单提交最近在开发一个小程序,里面有一个form表单的提交,是textarea和input组合使用的,第一行是textarea,其余的都是input,自上而下输入,点击提交,在开发者工具上没问题,可以跳转页面,在真机上就不跳转页面,当textarea再次聚焦的时候,再点击提交就没问题,可以跳转页面。或者把textarea放在最下面,依然是自上而下输入,提交没问题,可以跳转页面(真机)。请各位大神给解释解释这是肿么回事 <view class="wrap"> <form bindsubmit="formSubmit" class="formSubmit"> <view> <text>稿件主题</text> <textarea class="title" type="text" name="name" placeholder-style="font-size:16px;line-height:20px;color:#ccc;" placeholder="请填写稿件主题" value="" auto-height /><!--这是个文本域,多行文本输入--> </view> <view> <text>联系人</text> <input type="text" name="link_man" placeholder-style="font-size:16px;color:#ccc;" placeholder="请填写联系人" value="" /> </view> <view> <text>联系电话</text> <input type="number" name="link_phone" placeholder-style="font-size:16px;color:#ccc;" placeholder="请填写联系电话或手机号" value="" /> </view> <view> <text>联系邮箱</text> <input type="text" name="link_email" placeholder-style="font-size:16px;color:#ccc;" placeholder="请填写联系邮箱" value="" /> </view> <view class="btn"> <button formType="submit" type="warn" hover-class="none">我要定制</button> </view> </form> </view> .wrap{ height: auto; padding: 0 36rpx; border-top: 1px solid #e0e0e0; border-bottom: none; } view{ display: flex; line-height: 90rpx; border-bottom: 1px solid #f5f5f5; } text{ width: 150rpx; font-size: 32rpx; letter-spacing: 2rpx; } input{ width: 528rpx; height: 90rpx; line-height: 90rpx; font-size: 32rpx; font-family: "Microsoft YaHei"; } .title{ height: auto; min-height: 40rpx; line-height: 40rpx; margin: 0; padding-top: 26rpx; } textarea{ width: 528rpx; min-height: 416rpx; line-height: 52rpx; margin-top: 20rpx; font-size: 32rpx; } .btn{ margin-top: 73rpx; justify-content: center; border: none; } .btn button{ font-size: 28rpx; } // 这是js代码 var app = getApp(); Page({ data: { }, onLoad: function (options) { }, formSubmit: function (e) { var that = this; var token = wx.getStorageSync('token'); var service_type = this.options.type; var formData = e.detail.value; if(formData.name==""){ wx.showToast({ title:"请填写稿件名称", image:"../../images/warring.png" }) } else if (formData.link_man == ""){ wx.showToast({ title: "请填写联系人", image: "../../images/warring.png" }) } else if (formData.link_phone == ""){ wx.showToast({ title: "请填写联系电话", image: "../../images/warring.png" }) } else if (formData.link_email == ""){ wx.showToast({ title: "请填写邮箱", image: "../../images/warring.png" }) } if (formData.name !== "" & formData.link_man !== "" & formData.link_phone !== "" & formData.link_email !== ""){ wx.request({ url: app.urls + 'api/applet/v1/promotion/contribute/save', data:{ token:token, service_type:service_type, name:formData.name, link_man:formData.link_man, link_phone:formData.link_phone, link_email:formData.link_email }, header: { 'Content-Type': 'application/x-www-form-urlencoded' }, method:"POST", success:function(res){ console.log(res.data) if(res.data.retCode == 0){ wx.navigateTo({ url: "writer-order?order_id=" + res.data.data.order_id + '&type=' + service_type }) }else{ wx.showToast({ title: res.data.msg, image: "../../images/warring.png" }) } } }) } } }) 这是在真机上的图片 初始界面 ,准备输入 [图片] ignore_js_op style="word-wrap: break-word;">自上而下输入完毕,点击我要定制,不会跳转页面 [图片] /ignore_js_op>ignore_js_op style="word-wrap: break-word;"> 当textarea再次获得焦点,再点击我要定制或完成才会提交成功 [图片] /ignore_js_op>ignore_js_op style="word-wrap: break-word;"> 提交成功后跳转的页面 [图片] /ignore_js_op>
2018-09-10我也遇到了这问题,兄台解决了吗?
form中多个textarea组件时,无法提交安卓系统在form中有多个textarea时候, 提交按钮formType="submit" 无法点击,而ios则需要点两次提交按钮(formType="submit") 才有效 而只有1个textarea的时候一切正常,请问怎么解决,非常急
2018-09-10我也遇到这问题,兄台你解决了吗?
1个form表单中存在2个textarea时,会阻塞submit事件的触发1个form表单中存在2个textarea时,同时输入文本后点击提交的时候会阻塞submit事件的触发 请查看demo示例 [代码]<!--index.wxml-->[代码][代码]<[代码][代码]form[代码] [代码]bindsubmit[代码][代码]=[代码][代码]"bindFormSubmit"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]textarea[代码] [代码]placeholder[代码][代码]=[代码][代码]"form 中的 textarea1"[代码] [代码]name[代码][代码]=[代码][代码]"textarea1"[代码] [代码]value[代码][代码]=[代码][代码]''[代码][代码]/>[代码][代码] [代码][代码]<[代码][代码]textarea[代码] [代码]placeholder[代码][代码]=[代码][代码]"form 中的 textarea2"[代码] [代码]name[代码][代码]=[代码][代码]"textarea2"[代码] [代码]value[代码][代码]=[代码][代码]''[代码][代码]/>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]form-type[代码][代码]=[代码][代码]"submit"[代码][代码]> 提交 </[代码][代码]button[代码][代码]>[代码][代码]</[代码][代码]form[代码][代码]>[代码][代码]//index.js[代码][代码]const app = getApp()[代码] [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码] [代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码] [代码] [代码][代码]},[代码][代码] [代码][代码]bindFormSubmit: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'成功'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'success'[代码][代码],[代码][代码] [代码][代码]duration: 2000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码]
2018-09-10我也遇到这问题,怎么解决?
Form表单提交带有textarea组件时提交按钮点击无反应?Form表单中同时存在两个textarea组件 真机安卓测试操作流程:两个文本框全部输入完后点击发布提交表单无反映,本人测试时这个流程100%提交不了,如果只输入一个文本是可以提交!!!
2018-09-10我也遇到了这问题,兄台你解决了吗?
Form 表单提交带有多个 textarea 的组件时,提交按钮点击无反应的问题Form表单中同时存在两个textarea组件 真机安卓测试操作流程:两个文本框全部输入完后点击发布提交表单无反映,本人测试时这个流程100%提交不了,如果只输入一个文本是可以提交!!! 希望能尽快修复这个Bug啊 太坑了
2018-09-10兄台,你这问题是怎么解决的?
textarea 导致bindtap失效问题安卓机 当textarea 获取焦点时, 点击其他按钮, 不会触发bindtap事件, [图片] 安卓机问题:点击发布按钮 不会触发bindtap事件 点击手机空白处 textarea焦点也不会失去
2018-09-10