- [skyline]css变量的支持不完全?
在这个页面看到的css变量支持情况,以为是完全支持,但并不是。 https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/wxss.html 建议如果想支持某个能力就全量支持,不全量支持就写清楚,这样对于开发迁移会容易点。 // 变量定义 page { --xxx-transition-curve-1: cubic-bezier(0.42, 0, 0.58, 1); --xxx-transition-time-1: 150ms; } 如果引用变量时,css属性每个是分开写是正常工作的。 // 正常工作 transition-property: all; transition-duration: var(--xxx-transition-time-1); transition-timing-function: var(--xxx-transition-curve-1); 如果相关属性简写,是无法工作的 // 无法工作 transition: all var(--xxx-transition-time-1) var(--xxx-transition-curve-1);
03-08 - width-fix模式的图片不支持合并自定的style
因为width-fix的图片计算了一个包含height的style,如果再不断改变图片的样式,会导致style不正确。 [图片]
01-26 - 异步require错误处理不一致的问题?
以下问题在基础库2.24.1,2.20.2,2.19.2,2.16.0,2.13.0(可能不全)上有这个问题,其他没有这个问题。 既然是特定基础库的问题,可以考虑更新该文档https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/async.html,给一些兼容性方面的提醒。 以下为原问题: --------------------------------------------------------------------------------------------------------------------------------------------- 1.如果使用callback的方式,异步调用一个根本不存在的模块,报错信息并不会到error callback函数里 require('path/to/echarts2.js',//这个模块不存在 (mod) => { common = mod }, ({ errMsg, mod }) => {//因为模块不存在,理论上应该走到error callback里,但是实际上并不会,而是直接抛了一个系统级的错误 console.error(`path: ${mod}, ${errMsg}`) } ) 2.如果使用promise的方式,异步调用一个根本不存在的模块,报错信息会走到catch函数里,但是错误里并没有文档声称的errMsg和mod字段。 require .async('path/to/echarts2.js')//这个模块不存在 .then((mod) => { console.log(mod) }) .catch(({ errMsg, mod }) => { // 根本没有errMsg和mod字段 console.error(`path: ${mod}, ${errMsg}`) }) 期望: 针对第1点,请保证error callback能够走到。 针对第二点,请保证错误字段能和文档真正对应起来,可能第一点也有这个问题,只不过现在没有办法测试。
2023-03-22 - 在android系统,wechat版本8.0.33,<canvas>会自动被清空?
前提: android系统wechat版本8.0.33问题: 只要canvas被认为不在视窗显示就自动清空了,比如hidden=true、display:none、visibility:hidden等。 期望行为: 只是隐藏canvas,请不要清空canvas。 代码片段: mini code: https://developers.weixin.qq.com/s/ZolxnJm17AGy home homehistory
2023-03-15 - sitemap调试问题
https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html 最新的微信开发工具,控制台上没有显示当前页面是否被索引的调试信息。是不是功能更新了?
2022-04-26