小蜗社群

微信小程序开发踩坑经验——小蜗社群

故事扮演 提交于 2020-03-17 15:31:30
某厂面试归来,发现自己落伍了!>>> 之前遇到并且解决的坑,这边也渐渐忘记了,在这里就不列出来了…… 1、wx.redirectTo和wx.navigateTo 以及系统自带的tab:重定向和跳转都能实现到某个界面,a、不过如果从tab的一个界面跳到另一个tab的界面,就要用重定向,否则tab高亮位置会出错;b、通过tab切换时,开发工具会打开新栈,这样老的界面就无法关掉了,超出8个时,跳转和重定向都不能用了,真机上无该问题。 2、安卓手机上传图片,使用微信小程序提供的接口,提示找不到文件。上传不成功!(苹果手机可以) 3、安卓手机预览图片,使用微信小程序提供的接口,没有识别图中二维码功能,这样就不能识别二维码加好友。(苹果手机可以) 4、如果当前页面是wx.navigateTo,然后wx.redirectTo出来的页面,那么当前页面在开发工具上可以wx.navigateTo或wx.redirectTo,但是在真机上,必须wx.navigateBack后在其回调中进行重定向或跳转(注意,如果getCurrentPages()的length为1,则不能back,否则真机上会退出微信小程序)。具体原因不清楚,反正坑了我好久,最终测试出这种解决方案。 近日更新: 5、在开发者工具中,wx.redirectTo()的表现形式不是当前页面出栈,新页面入栈;而是用新页面的内容替换除底部导航部分