微信小程序中未解决的坑

一、两个系统共同的问题

1、moveToLocation的问题:在onLoad中初始化了地图 this.mapCtx = wx.createMapContext('map'); 但是立马调用 this.mapCtx.moveToLocation(); 是不会执行的,可能是因为createMapContext是异步的原因,但是官方文档没有说明是同步还是异步接口。

2、在scroll-view中使用picker-view导致无法往下滑动,但是往上滑动没有影响,如果往下滑动的话需要按住并往上滑动,再往下滑动才可以。

二、IOS的问题

PS:挂起就是显示在聊天顶部

1、setInterval问题:挂起和息屏状态下会导致setInterval停止的问题,在安卓下,息屏会变慢(这个应该受机型和系统的不同而不同),挂起不影响(或者说影响很小)

2、挂起和息屏状态下页面表现不一致的问题:使用vconsole的时候都显示的是执行onHide函数,但是在onHide函数中执行redirectTo到另一个页面,息屏状态下没问题,但是挂起状态下有时就不会进行跳转,但是却会执行跳转的成功函数。。。

3、scroll-view组件的问题:在使用scroll-view组件并使用scroll事件时,滑动一次,会触发多次scroll事件。

三、Android的问题

1、虚拟键盘导致的屏幕高度问题:在虚拟键盘显示和不显示的时候,使用 wx.getSystemInfo 获取到的屏幕高度是不一样的。

posted @ 2017-03-13 16:27  这名字就是霸气  阅读(768)  评论(4编辑  收藏  举报