- wxs 的 console 会在控制台打印上百次
按照wxs教程,我新建一个wxs文件 wxs内容只有一句: console.log(2019); 然后我新建一个wxml,并引入这个WXS文件,编译,然后我在控制台看到了几十上百个输出,看图,👇 [图片]
2019-05-16 - 小程序出现黑屏
[图片] 出现原因,就是因为 我们小程序有一个产品详情页,每次进入产品详情页 通过观察性能显示板,都可以看到内存,会涨100M左右,而且 我们这个产品详情页还有一个商品推荐列表,通过点击列表,可重复进入商品详情页,如此循环五至七次,就会出现内存占用过大,进而出现黑屏,官方可以解释一下,项目刚刚上线,频繁出现这个问题,很急
2018-10-30 - 请教下各位的小程序安卓内存占用,和相关处理方法
想问下: 各位安卓小程序的内存占用量 有没类似chrome devtool profile相关的工具,那个trace不太好用
2019-05-15 - 安卓音频无法播放问题,errCode:10001,errCode:62
安卓部分音频无法播放,请问怎么解决,errCode:10001,errCode:62,err:load or init native decode so fail。
2019-01-25 - ios12 css transform 动画不执行
ios12 css transform 动画不执行。Android执行没有问题,ios11的版本执行也没有问题 -webkit-transition: all 350ms; transition: all 350ms; -webkit-transform: translateX(400rpx); transform: translateX(400rpx);
2018-10-13 - 【卡顿闪退】嵌套使用过多自定义组件会卡顿闪退?
- 需求的场景描述(希望解决的问题) 我们的小程序比较复杂,嵌套使用了很多自定义组件,自定义组件间传递的数据有些是较大的对象。现在发现性能很差,用户经常反馈卡顿闪退,做性能分析的时候提示过多地调用了setData,但其实我们的setData并不多,只是自定义组件层级多而已。 我理解是不是因为自定义组件的数据传递机制有点问题? 举个例子:页面A中使用了自定义组件C1,自定义组件C1中又使用了自定义组件C2 ...... 自定义组件的数据传递机制是不是这样的: 1、页面A通过调用setData,把A的数据stringify后传递给了页面A的wxml(从js线程 -> 渲染线程) 2、页面A的wxml发现使用了组件C1,于是把要传递给C1的数据parse之后传递给C1的js线程(从渲染线程 -> js线程) 3、组件C1的js接收到数据之后,需要把数据传递给组件C1的wxml,于是又stringify一次(从js线程 -> 渲染线程) 4、组件C1的wxml发现使用了组件C2,于是把要传递给C2的数据parse之后传递给C2的js线程(从渲染线程 -> js线程) 5、组件C2的js接收到数据之后,需要把数据传递给组件C2的wxml,于是又stringify一次(从js线程 -> 渲染线程) 如此类推。。。。。。 我的问题是: 1、我理解的数据传递过程对么,是这样实现的吗?(代码片段里做了个简单的验证,同一份数据传递之后确实不一样了) 2、如果1的假设是对的,那可不可以通过用app.globalData.xx之类的方式来做数据传递呢?要setData的数据放到app.globalData.xx里,然后在自定义组件中去监听app.globalData.xx的变化(js线程 -> js线程),是不是可以节省下一趟的stringify、parse的开销? 3、如果2的假设是对的,getApp的开销有多大,是不是可以忽略不计的? 4、如果上面的假设没错,那这是不是做性能优化的一个思路呢?
2019-03-28 - recorderManager.stop()执行概率性出现不触发onStop
[图片]
2019-01-24 - 上传图片闪退问题剖析,求官方回应
- 当前 Bug 的表现(可附上截图) 1、上传图片,无论是拍照,还是从相册选取图片上传很多时候是使用一段时间后闪退,两者差别大吗?(从消耗内存方面考虑) 2、业务逻辑方面会对它造成多大的影响?目前到上传图片的页面一共占用三个页面栈 3、和手机的类型有关吗?iOS的没有出现过类似的问题,安卓的出现的多一些 4、手机的配置有推荐的吗?目前我们的代理跟我们要设备的采购配置,目前设备是安卓(配置是内存2G) - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-02-26 - scroll-view 中 bindscroll 延迟问题
- 当前 Bug 的表现(可附上截图) ios端正常 安卓机器触发卡顿 - 预期表现 和ios效果相同 - 复现路径 - 提供一个最简复现 Demo <scroll-view bindscroll="viewScroll" > method viewScroll(e){ if(e.detail.scrollTop >= 54){do something} else { do other } } 2019-01-31 最终经过2天的测试算是绕过了这个坑了
2019-01-31 - 小程序内存占用
小程序使用过程中,打开页面多了,比如所有的tabbar都打开一次。 安卓机的性能调试里面的内存占用就升高了不少,后续的体验中就会明显卡顿。ios没有明显卡顿。 如何优化安卓机的性能,求各路大神支招
2019-02-20