const AV = require('./utils/av-weapp.js') 引入后在安卓真机上运行时,只要page引入就会导致page无法注册。如图
WechatIMG2.jpeg
确定路由中定义了。
模拟器和iphone 没有问题。只有在安卓真机上有问题。我在锤子手机和小米手机上都测试了。
感谢反馈,我们确认了确实在 Android 真机上存在问题,修复后会发布新版本并在这个帖子里回复。
Android 在 2.0.0-beta.6 中得到了支持,请更新 SDK。
在android真机中引入const AV = require('./util/av-weapp.js'); 已经没有问题了!
但android真机还有一个问题,http request 请求的时候:使用 https://xxx.leanapp.cn/wx/emo的时候,会报request:fail send https request fail不知道你们有没有复现这个问题?因为我很多代码涉及leancache缓存,是放在云引擎中的。在桌面调试工具以及IOS真机上没有这个问题。
恩,这个问题也是之前导致 SDK 在 Android 上无法初始化的问题。导致这个问题的原因是 Android 上 wx.request 的 method 参数只接受大写的 method,你可以检查下你是不是用了小写的 method.
改成METHOD,就OK了!竟然还有这种事情!多谢!
我表述有点问题,我指的是需要大写的 'GET',不能是小写的 'get'。
改成 METHOD 的话这个参数是无意义的,默认 method 参数是 'GET',所以也 OK 了。
这个是叫歪打正着!哈哈!
还有个小问题想请教一下,在微信小程序中,我想实现图片的lazy加载,请问有什么好的办法么?
lazy 加载指的是,当页面滑动到或者快要滑动到图片的位置时才加载图片。
其中,「替换图片的 src」可以直接通过模板的数据绑定完成,「滑动到图片位置」可以通过 scroll-view 监听到 https://mp.weixin.qq.com/debug/wxadoc/dev/component/scroll-view.html?t=20161122
我的意思是,图片加载的时候,希望图片加载完成后再显示,而不是从上到下缓慢的逐步显示出来。
之前在html5中,是对每个img标签监听data-src参数的url,在image=new image(),image.onload函数中监听该图片完全下载后,再把该url写到img标签的src属性中,这样只有图片完整下载了之后,才会显示出来。
但是微信小程序中,并没有找到图片onload这样的函数,不知道如何实现图片加载完成后再显示。
我也没有想到现有的 API 要如何实现。
请问在哪里下载最终的 2.0.0-beta.6啊?
哦,好像 https://unpkg.com/leancloud-storage@%5E2.0.0-beta/dist/av-weapp.js 这个上面就是最新的?