- 安卓wx.getLocation用数据流量经常获取不到位置
安卓手机调用wx.getLocation在4G数据流量下经常获取不到位置,但是用wifi就可以正常获取到。 苹果正常,测试了多款安卓手机都会出现获取不到地理位置的情况。非常不稳定 下图是代码片段小程序的截图 [图片]
2018-10-10 - 小程序form表单获取不到formId
我的form表单是这样写的 [代码]<form bindsubmit=[代码][代码]"submitInfo"[代码] [代码]report-submit=[代码][代码]'true'[代码] [代码]>[代码][代码] [代码][代码]<button class=[代码][代码]'start_button'[代码] [代码]bindtap=[代码][代码]'start'[代码] [代码]form-type=[代码][代码]"submit"[代码][代码]>立即开始</button>[代码][代码]</form>[代码] [代码]//formId传给服务端[代码][代码] [代码][代码]submitInfo: [代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]console.log([代码][代码]"formId"[代码][代码],e.detail.formId);[代码] [代码] }[代码] 我的问题是,这个formId有的时候能获取到,有的时候会报一个错误(手机端测试) IOS报错: [代码]OnWebviewEvent: submitInfo, WebviewId: 43 not found[代码] 安卓报错: [代码]OnWebviewEvent: submitInfo,WebviewId: 105905897 not found[代码] 就获取不到formId了 有的时候在开发版上不打开调试也获取不到formId 时好时坏,摸不着规律。求解! ------------------------------------------- 结贴 -------------------------------------------------- 问题已解决: 我的bindtap="start"里绑定了页面跳转的逻辑,而且是redirectTo跳转,跳转后页面被销毁。 所以在某些情况下,formId还没有获取到的时候,页面已经跳转并销毁了。这样就会出现上面的报错。 解决办法: 把start的逻辑放到submitInfo里,当formId传递到服务器后,再执行页面跳转。
2018-08-29 - fail jsapi has no permission
某些ios系统手机会报错fail jsapi has no permission 也不知是什么原因,很神奇。 我们的测试版本正常,正式版个别ios会出问题 希望官方给出解答
2017-11-28 - bindcallouttap点击气泡属性如何使用?
文档里没有详细描述这个属性
2017-06-04 - 微信小程序map组件添加controls控件的位置问题?
map组件上面无法添加覆盖物,只能通过添加controls控件的方式来添加, 问题是controls控件的position只能指定位置属性; left,top都是Number类型,那如何适配屏幕呢? 想通过 wx.getSystemInfo 接口获取屏幕大小信息,再计算出left和top的值,但是发现在通过this.setData更新时,这个控件都消失了,如何解决?
2017-06-03