感谢反馈。 经分析,问题在于这样 switchTab 的时候,有时会先展示出当前所在的 tab 页面( tabA ),然后再显示出新的目标 tab 页面( tabC )。在 iOS 上会使得 tabA 页面被显示出来几十甚至上百毫秒时间。 对具体的页面逻辑并没有影响。 之后我们会着手优化一下。
微信小程序switchTab的bug!在ios上面一直复现,在开发者工具仅会一些,连续跳转旧的页面? wx.switchTab({ url: '/pages/mineIndex/mineIndex' }); [图片] 复现过程: 现有tabA、tabB、tabC、tabA子页面 现在通过tabA子页面 - 跳转到tabC,目前情况是 tabA子页面 - 会先闪到tabA - 在跳转到tabC,苹果手机毕现,开发者工具,刷新后第一次会复现
2021-12-27看过了代码片段。 请不要使用持续 while 循环来实现,否则会阻塞小程序主线程,使得所有异步过程(如异步的 wx API 接口和 setData 的异步过程)不会被实际执行。
控制 camera 闪光灯 灯亮时长?最终效果:10ms为一单位,通过更新data数据控制camera中flash值控制 闪光灯 亮与灭 目前效果为:每10ms执行了data更新数据 但是通过AppData查看 发现仅仅更新了3次 20次的更新 仅有3次更新了数据之后就没有在更新,将时间放大到100ms就没有这个问题了
2021-12-22看了一下你的代码片段。里面某些 console log 出来的变量是有些时序依赖的。请注意不同环境下事件时序可能不同。
wx.navigateTo使用eventChannel传递数据,真机调试为空?https://developers.weixin.qq.com/s/6GfrxnmB7Lv6 上面是可重现问题的代码片段,模拟器正常,真机调试就不行了,有大佬碰到过吗?
2021-12-09应该是因为不同系统对部分 CSS 样式的实现略有差异导致。 在你的例子中,将 transparent 改为 rgba(255, 0, 0, 0) 即可。
wxss设置透明渐变,ios渐变过度区域变成黑色,安卓是正常复现操作: 打开代码片段 - 预览 - 使用ios扫码预期表现: [图片] 出错截图: [图片]
2021-12-08初步分析了一下,认为是 iOS 系统的实现导致。 目前暂时还没有发现能够规避这个问题的方法。可以试试用其他实现方式吗?
IOS上 tanslateZ 的过渡动画无效,如何解决?采用关键帧动画api this.animate(selector, keyframes, duration, callback) 进行translateZ 动画, ease效果无效,呈现的效果是动画从开始帧突然跳到结束帧,请问如何解决? IOS版本:14.2
2021-11-22感谢反馈! bug 已经查明。我们会尽快上线修复。
发现一个基础库2.6.6到最新2.18.0都存在的Framework inner error错误定义一个Behavior后,在observers中监听某个属性并修改某个data值, 然后在wxml中嵌套wx:if/wx:else使用该属性作为自定义组件的属性, [渲染层错误] Framework inner error (expect FLOW_APPLY_PROPERTY but get another) [图片] 复现关键点:嵌套wx:if/wx:else进行使用
2021-07-02app.globalData 一般适用于放置一些极少改变的全局状态。事实上,也可以通过 require 一个独立的 js 文件来代替 app.globalData 。 mobx (和类似的状态管理库)适用于维护需要跟踪更新的界面状态数据。
小程序的状态绑定库Mobx跟平时使用的app.globaData有哪些优势?https://developers.weixin.qq.com/miniprogram/dev/extended/utils/mobx.html 现在有些小程序状态管理库比如官方推荐的 Mobx ,请问这种状态管理库,在使用的时候,跟平时放在app.globalData里面有哪些优势?
2021-06-21确实是有这么个问题但是不是很好修复。 未来会有更完整的双向绑定支持,我们看看有没有什么好点的办法。
自定义组件双向绑定只支持Boolean|String|Number不支持Array|Object自定义组件中,如果双向绑定的属性是Array或者Object,手动触发双向绑定更新setData时,会无限触发observers,最后报错Maximum call stack size exceeded [图片]
2021-06-09确实是这样的。 Page 构造器有 bind this 的现象。这个在早期小程序基础库的实现就是这样的表现。但实际上这个并不是很合理,所以后期实现的 Component 构造器并没有这个表现。
Behavior的methods在Page和Component里的表现有差异?我有一个behavior的themeChanged()方法,需要传给wx.themeChanged事件,用作回调。 在Page页面里使用这个behavior,这样做是没问题的。调试时可以看到this.themeChanged()方法是bound了this的: [图片] 但,在使用Componet构造的页面里发现,this.themeChanged()没有bind this,导致事件回调时因this问题报错。 [图片] 在代码中自己判断没有bind时自己bind一下也能解决问题。 所以,这不算是太大问题,只是想了解一下为何会有这个差异,以便更深入理解小程序框架,以后遇到小坑能灵活闪避-;)
2021-05-24抱歉, 2.16.1 有个 bug ,我们正在处理。 对小程序开发者有影响,不会影响其他普通用户。
2.16.1基础库router是关键字?今天微信到底更新了啥,从3点左右,我们小程序所有的跳转均失败 背景:封装了一个路由跳转router方法,重写了page / components,将 router 挂在到 page 和 components 对象里头。 更新,发现该类问题的反馈都是基础班2.16.1,目前社区搜不到2.16.1基础库更新的说明
2021-04-06