- 使用被压缩的代码,运行可能会报错
如下图所示,有段代码使用了压缩工具进行压缩,被压缩后的代码里面,参数名与内部for循环作用域内的变量重名了,在for循环作用域内使用了回调函数,就会导致运行时出现报错 这段test函数代码单独拿出来放到浏览器或者开发者工具的控制台里,是能正常执行的 最近几个版本的 miniprogram-ci 编译出来的代码也有同样的问题 [图片] 查看开发者工具编译后代码,多了一个未定义变量 _e,应该是 babel 等代码转换工具的 bug [图片]
2023-04-07 - 开发者工具中,异步组件中wxs函数执行失败?
在开发者工具中,在开启"lazyCodeLoading": "requiredComponents"的情况下,异步组件中wxs函数未按预期执行,但真机可以; 将app.json中,将lazyCodeLoading属性删除后,开发者工具也能正常展示 如下图,提交按钮的文字颜色应该为红色,该组件中class属性通过wxs函数动态生成 [图片]
2022-10-17 - 分包异步化组件导致image组件mode="widthFix"失效?
代码片段中包含: 两个页面: index/index (正常展示),index2/index (展示异常) 异步化组件:/async-pkg/components/wrapper/index 一个包裹类型的组件,用于包裹页面内容 两个展位组件: /components/placeholder/index 普通类型占位组件,内部就只有 <slot></slot>/components/skeleton/index 骨架屏类型占位组件,用于在异步组件加载成功之前,显示骨架两个页面内容基本相同,区别在于 index/index 使用 placeholder 作为 wrapper 的占位组件,而 index2/index 使用 skeleton 作为 wrapper 的占位组件 问题点: index/index 中的 image 组件能正常展示,如图1 [图片] (图1) 但是 index2/index 中的 image 组件的 mode="widthFix" 失效了,如图2 [图片](图2) 此问题在基础库2.21.4及以上存在
2022-09-16 - skyline 版本的基础库对自定义tabBar支持有问题?
基础库版本:2.24.6-skyline (我不知道为啥会是这个版本) 代码片段:https://developers.weixin.qq.com/s/JJB2UemD77Ad 问题描述:在 custom-tab-bar 组件中引用了其它组件,通过开发预览码扫码进入小程序,首次基本上展示正常,但是通过“重新进入小程序”再次进入,custom-tab-bar 中引入的组件就会渲染异常,后续再打开基本也是异常,截图如下: 首次打开页面展示: [图片] 首次打开 wxml 展示: [图片] 重新进入小程序页面展示: [图片] 重新进入小程序 wxml 展示: [图片] vConsole 报错: [图片] 基础库截图: [图片]
2022-06-23 - MAC 端微信不支持分包异步化组件?
在MAC 端微信使用分包异步化组件导致页面白屏,请问什么时候MAC端微信能支持异步化组件? [图片] 体验版小程序报错截图 [图片] 能复现问题的代码片段: https://developers.weixin.qq.com/s/rJk4HPm779xb
2022-03-17 - 引用异步分包组件时,组件引用错误的wxss地址时,不会报错,渲染白屏
在开发者工具中,在主包的页面中引入异步分包的组件时,如果组件引入错误的wxss地址时,将会显示白屏,且控制台没有任何错误,只有预览时才会提示未找到对应文件,这提升了排查问题的成本,希望能改进 [图片]
2021-08-12 - 企业微信构造内嵌登录二维码时, 鼠标选中文字时发生错误跳转
当显示二维码时, 选中二维码底部的文字, 会发生错误的跳转, 经调试发现, 在监听 message 的回调中, 传入的事件对象中的data字段可能是一个对象, 而在 wwLogin-1.0.0.js 中没有判断 data 是不是一个字符串就直接赋值给了 location.href, 导致错误的跳转, 请尽快解决[图片]
2019-12-02