- BUG : swiper和onPageScroll和pageScrollTo
我提的是一个bug 1:先说下我要实现是什么 我要实现的其实很简单的一个效果,利用swiper 做一个 多tab的滑动 组件。上图 [图片] 通过上图就能很简单的看出,通过左右滑动,来切换tab;但是这里我没有使用scroll-view来做内容区域(因为用了scroll-view,无法使用原生下拉刷新 和 还有很多组件都不能放到 scroll-view中,所以放弃了),如果不用scroll-view,也就意味着,我只要上拉滑动页面,其他的tab 内容也跟着一起滑动,那么肯定不对; 我是这么做的: 每个tab的容器 设置1个scollTop参数(多个),通过onPageScroll 记录每次滚动距离 记录到这个 scollTop中来,那么我滑动到其他tab,如果再返回 可以通过 pageScrollTo来设置滑动的当前tab 的滚动值,这样就能很好的解决 每个容器都能滚动到指定位置; 2:bug表现形式 通过上面的方法确实能实现每个页面 记录不同的 滚动位置,但是 如果 来回tab 页面切换,就会出现 onPageScroll 会把原来的记录的值 自动替换为 0; [图片] 上面的数字 就是记录每个tab 容器 滚动的距离,当前在 最新美女 这里,如果我左滑 到 热门美女,会发现热门美女 后面数组变为0了(这个不是每次都这样,大概左右来回滚动3到4次 就会出现 重置为0)
2018-03-05 - 为啥对我特殊对待,看不起人,官方也不回复
为什么没有官方回复,为什么呢?看不起小开发者,为什么审核 对待每个人不同,我按照要求选了『教育』了,现在又打回来,让我提交『社交』类目,我一个简单的答题娱乐,还要电信营业资格证;不是脱裤子放屁吗,人家和我一样的功能小程序,直接选『生活娱乐』,醉了; 看我发的帖子:https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1076059810&docid=0000287eaaca88ee0456bd1de5bc00
2018-03-02 - 为什么提示我类目错了,大家都是选的这个,第一次也通过审核,第二次就改了几个bug
小程序ID: wxbf0a99715b2ed49f,第一次选的类目为: 休闲娱乐,我这个本身就是休闲娱乐小程序。第一次审核顺利通过,没啥问题,后来才发现,api地址写成测试地址,忘记改了,所以改了提交上去,却说类目选错了,我认为没选错啊,我这个本身就是娱乐的,我找了其他几个和我功能一样的小程序,他们也都是休闲娱乐啊! [图片] 下面是别人的,功能和我一样,就是界面ui不同 [图片][图片] [图片]
2018-02-13 - 官方请看:video视频组件bug集合
1:打开多个视频偶尔出现:WAService.js:4 (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. 2:苹果手机中 video组件设置,自动播放后,自动播放ios无法触发bindplay事件,但是IDE模拟器可以触发,安卓也可以触发; 3:苹果安卓在bindended事件中 无法重置视频播放时间为0,也就是seek(0)无效,其他地方可以; 4:安卓无法设置播放进度,苹果可以,举个例子:比如列表一个视频播放了10s,点击进入内容页,那么带10s参数到内容页,然后把10s设置播放进度;苹果可以,IDE模拟器可以,安卓不行,安卓设置后还是从头播放; 5:视频组件太高了,我知道官方文档已经说明了,但是我搞不懂的时安卓为什么可以 最后总结:我发现安卓和苹果好多不一样得地方,安卓可以的,苹果不行,苹果可以的,安卓不行;哎,我也是醉了
2017-01-11 - video组件bug总结
1. video组件层太高了,我顶部tab导航fixed定位的,z-index都为9999了,还是被video遮住了,就连官方手机上的调试工具也被遮住了; 2.video组件中设置autoplay="true" 自动播放,无法触发bindplay事件,那么就无法实现播放这条视频,暂停其他视频;如果不使用自动播放,使用官方的api接口中的play方法,也无法实现,老是提示内存泄露; 3.video组件中的bindended事件中设置this.videoContext.seek(0);就是重置播放时间为0无效,其他地方可以,就在这里面无效
2017-01-06 - 求官方教我下怎么做上拉加载?onReachBottom无法做到
上拉加载(就是等拉到页面最底部的时候,触发onReachBottom函数,进行加载下一页数据),但是我无法做到,只要上拉一次(未到底部)就会触发onReachBottom这个函数,请问,我怎么知道是不是到最底部,然后再请求数据?麻烦官方能回答我稍微详细点嘛,在我的上一页问题中,一个名叫 can (估计是官方的人)的人回复我,说加个标志位就行了,麻烦大神能稍微详细点嘛,我真的不懂,网上搜了很多,也没这块的教程;
2017-01-05 - 求官方回答:关于onReachBottom上拉加载问题
onReachBottom为什么 只要手触屏下拉一点,就加载一次,这个不科学把,应该是滑动到页面最底部的时候或者是快倒底部的时候才触发,求官方解释下,我真被你们这个坑死了; 我用了2中方法: 1,不用view-scroll ,普通view,里面放入列表数据,下拉刷新正常,上拉加载(做下一页用得),只要上拉一次(就是手按上去上拉,然后松开,就会触发onReachBottom方法,导致无限次请求) 2:我使用view-scroll里面放入列表数据,那么上拉加载数据正常,是拉倒最底部才会加载数据,这次上拉加载正常,但是你会发现,下拉刷新不行了,下拉刷新拉到上面拉不动
2017-01-04