- 快速切换tab页面时,自定义tabbar有概率消失,可能的原因是什么?
iphone 8plus v15.6 小程序基础库 2.25.2 小程序基于Taro v3开发,采用 custom-tab-bar 自定义底部导航,功能完整,正常使用无问题。只有当快速不断的切换导航页面时,有可能某一个tab页面出现下面的情况,shadow-root 下无内容,其他 tab 页面自定义tabbar正常显示正常切换。 猜想一:微信小程序层面的问题,当内存过高或者什么原因导致底部导航不渲染? 猜想二:tab页中存在onShow要执行的业务逻辑,快速切换的时候会不断的去触发这些逻辑,导致内存占用过高或者怎样,使得出现这种情况? 求官方和大佬们解惑! ----------------------------------------------------------------------------------------------------- 多次测试发现,底部导航出现问题的时候都会伴随这样一个警告,还不知道具体原因 WXMLRT_$gwx:./base.wxml:template:136:49: Template `tmpl_0_undefined` not found. [图片] [图片]
2022-09-09 - input组件 事件失焦??
这个问题已经困扰的我要被扣工资了... 场景是这样的:选择药品的功能,接口获取药品数据列表存在data上,在view-scroll组件上渲染出来一个列表,列表的每一项中有一个input组件,需要点击列表的每一项,使这一项中的input获取焦点可以输入,输入之后滑动scroll组件让其失焦,看起来感觉很清晰,但是我就是遇到各种问题(大部分应该是性能上的) 需要在前一页进来该页的时候更新已经选中的药品信息和数量,所以在input上绑定了value,由于通过focus来控制聚焦失焦,绑定了focus事件和blur事件,通过改变focus来触发,scroll组件上注册scroll事件来使聚焦的那一项失焦,在blur事件触发时来获取到当前input框的值进行处理。问题在于由于scroll事件会触发多次,(进行了节流和不必要的循环性能开销)还有因为是通过设置focus来使聚焦的input失焦,导致触发了blur事件但event.detail的值却取不到了,这个事件虽然触发但是没能在这个input上触发?? 每一次设置focus只能循环数组,所以感觉性能有问题,但不知道为什么失焦时取不到event对象了... 同时求告知有没有更好的解决办法,或者怎样改进.. 谢谢...orz [图片]
2017-09-05 - scroll-view设定高度在真机上有时存在问题
通过接口获取可用高度windowHeight减去顶部的40px,然后设置在scroll-view上,开发者工具上显示正常 [图片] 但是在手机上测试的时候,有时候正常,有时候高度不够,不知道是什么原因 [图片] 猜测是高度问题,但是可用高度-40和我设置的scrollview的高度是一样的,求解答.....
2017-09-01