2.24.7 目前只灰度到了小程序开发者,还没有灰度到普通用户;生产环境的话有线上的复现路径我们复现一下看看吗?或者提供 appId 我们捞一下日志看看
button组件在基础库2.24.7,点击获取不到绑定的index?如下图,此为项目老代码了,今日生产版本发现,当基础库为2.24.7版本时,点击button获取不到绑定的index,console发现此时e,target.dataset.index为undefined,开发版已复现,降低开发版基础库到2.16.1后,能够获取到,猜测是不是上周五基础库更新影响到这里,麻烦关注解惑一下 [图片] [图片]
2022-06-27确认了一下,是我们在低版本基础库(2.23.4)上的一个特性变更导致的 bug,这周内会发版修复
getComputedStyle 在安卓中为何突然无法正常使用?// WXS 代码 function get_current_style(event, instance) { var elem = instance.selectComponent(".some_class_name"); var sizes = ['width', 'height', 'left', 'top']; var style = elem .getComputedStyle(sizes); return style; } 问题:该函数截止今天早上(2022-06-06)一直运行正常;下午突然发现在安卓手机中无法正常使用,出现报错;经测试,发现在 iOS 端和 PC 端微信开发者工具仍然可以正常运行; 报错内容如下: SystemError (webviewScriptError) Cannot read property 'nv_width' of null TypeError: Cannot read property 'nv_width' of null at https://servicewechat.com/wxfbbcc9cb7350d111/0/page-frame.html:11837:3964 at Array.forEach (<anonymous>) at nv_get_current_style
2022-06-07和你猜的一样,例子里用 <fu-button>文本</fu-button>,其中 fu-button 在加载期间用 view 做占位,所以在分包下载期间页面实际渲染的是 <view>文本</view>,应用的是 view 的样式,表现是预期的;可以考虑在组件加载完成之后再显示文本;组件加载完成可以在分包组件 attached 的时候做事件(文档里的示例片段有类似的做法)分包下载完成也可以在分包代码执行的时候做一些逻辑来通知
分包异步化,组件渲染异常将自定义组件库package使用了分包异步化后,在A分包中,从X页面跳转进Y页面,Y页面包含package中的组件,页面一开始会出现无样式的自定义组件内容 [图片] 其中中间内容为自定义弹窗,需点击触发 整个页面正常显示应该是如下 [图片][图片] 猜测是因为使用了view占位符,故默认会先用view,将内容渲染出来,但是体验不好,有没有什么办法能规避这一问题呢,例如,等待分包下载完毕后,再渲染页面,在此期间loading,但是没有提供相关的方法监听分包加载,wx.onLazyLoadError只能监听加载失败的。还请各位大佬解答 另外,有时候会出现 [图片] [图片] 抓狂了
2022-05-25当前页面栈可以通过 getCurrentPages 获得,页面实例上有 is 属性代表页面路径,可以用来判断页面所属的分包
怎么从主包角度区分当前活跃状态是主包页面还是分包页面呢?怎么从主包角度区分当前活跃状态是主包页面还是分包页面呢 怎么区分隐藏后台是在主包操作还是分包操作呢
2022-04-01报错的情况能否给一下代码片段我们排查一下? 对于其他问题: 运行时的基础库其实并不能区分没有引用 placeholder 的组件是确实不存在还是在其他分包中并且希望异步的,对于这种情况现在应该都会在控制台报组件未找到的错误(同时 fallback 到空实现)。我们看看能否在工具上做一些检测和提示;可以用对应分包中的 js 代码执行,或者组件 attach 等生命周期之类的方式来确定;也可以通过 js 里 require.async 再 setData 显示组件的方法保证分包是已经加载的状态;加载失败现在确实是缺的,我们在设计各种异步方式失败后错误抛出的方式,后续会加上。
开发者工具-分包异步expect END descriptor with depth 0?[图片] 基础库2.23.1,组件使用分包异步的时候报错 基础库2.21.4,分包异步的报错会少很多 其他问题: 1、 对于用了组件分包异步,但是没有引用用placeholder的组件,是否可以在控制台报出来 2、分包异步怎么确定包拉取完成了,后面其他组件再调用异步分包中的组件时,不用再加载。 3、分包异步包加载失败,能否抛出来哪个分包
2022-03-23问题已经收到了,感谢反馈;我们正在抓紧排查,有进度的话会再回复
小程序插件开发文档bug提交开发文档后无法正常显示,预览和发布后均显示“该插件未发布文档”。 [图片] [图片]
2021-11-25跨分包的资源、代码依赖默认情况下是不可靠的,因为被依赖的分包可能未下载,下载了的代码可能未注入;所以我们确实有一些工具上特有的检测、提示和报错来帮助大家在开发时发现这种问题;不过一方面最近我们有新的分包异步化(https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/async.html)机制来尝试打破分包之间的界限,另一方面也有收到反馈,希望能在小程序本身逻辑可以保证分包间依赖的情况下,做跨分包代码依赖的情景;所以最近可能会调整一些逻辑,让这方面表现在工具和真机上更接近
A 分包引入了B分包内的资源文件,如果B分包先被加载,则A 分包就会正常获取到B分包的资源文件?RT,这种情况下实测开发者工具会报错,并且A分包的页面异常,但是在手机上预览的时候是正常的,这个现象有没有一些相关的说明文档能解释一下? 个人觉得是手机没限制死,尽量让页面正常,开发者工具是会给你提示,让你尽量不要用这种方式写代码,但这个想法没有官方文档具有权威性,只是猜测。希望找一个比较权威的文档说明一下。
2021-10-13插件现在还不支持扩展库😂
小程序插件中可以通过useExtendedLib来引入weui么?如题,可以在小程序插件中使用useExtendedLib么?要在哪个文件中配置?
2021-07-29是稳定复现吗?有没有线上的复现路径或者代码片段可以看一下
基础库2.18.1,Framework inner error问题基础库更新到2.18.1之后,突然开始大量报Framework inner error [图片]
2021-07-15是作为插件开发者,想在 beforeRequestPayment 中写 storage 吗?
微信小程序支付插件,storage能用吗?微信小程序支付插件,近期是不是不可以使用localstorage啊,我们开发的时候使用wx.setStorageSync 设置localstorage 发现使用wx.getStorageSync取不到相应的值,返回值为空字符串。使用IDE的真机调试功能,发现setStorageSync方法没有写入相应的数据到storage中去,之前是可以使用storage的。
2021-04-25