- Android textarea 上使用双向绑定有 bug,值不能及时更新
如果点击输入框外的提交按钮,bug 的表现就像需要 blur 之后才更新值(而不是 input 事件时更新了值)。 iOS/devtools 都工作正常,只有 Android 不正常。 <button bind:tap="handleSubmit">保存</button> </view> async handleSubmit() { await new Promise((r) => setTimeout(r, 50)) // 故意加延迟能获取到新值。 }
2020-12-30 - animate API 不可靠,不太可用
具体表现有两个 bug: 看起来不像是支持了关键帧动画,关键帧增到(如 3 frame)就卡顿、运行轨迹不连贯、抖动(duration 也不起作用),像是连续的 transition 依次调用(而不是 animation)不会自动插值(如 1 与 4 关键帧定义透明度变化,但 2/3 不会补齐)
2020-12-28 - iOS:GET 请求遇到 301 时,重定向的请求上丢失了 header 参数
你想反馈一个 Bug 还是 提一个需求? bug. 如果是 Bug: * Bug 表现是什么?预期表现是什么? iOS 真机丢失 header 参数(重定向的请求),模拟器不会。 * 如何复现? 构造一个 301 响应(我的例子是 http API 重定向到 https API) * 提供一个最简复现 Demo wx.request({ url: 'url', header: { Authorization: 'foo', }, })
2018-03-19 - rich-text 在有多行截断样式时无法显示
你想反馈一个 Bug 还是 提一个需求? bug。 如果是 Bug: * Bug 表现是什么?预期表现是什么? 我在使用一些缩略内容,缩略内容有可能有一些简单的标签(粗体),但也可能没有。 没有标签的内容无法显示。 * 如何复现? - 使用多行截断样式 - 传入纯文本(注意需要超出行数,并且文本中没有标签) * 提供一个最简复现 Demo [代码]// 没有标签的纯文本,无法显示[代码][代码]const html = `Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.`[代码][代码]// 随便添加一个标签,可以正常显示[代码][代码]const html2 = html + `<[代码][代码]span[代码] [代码]/>`[代码] [代码]<[代码][代码]rich-text[代码] [代码]class[代码][代码]=[代码][代码]"content"[代码] [代码]nodes[代码][代码]=[代码][代码]"{{html}}"[代码] [代码]/>[代码][代码]<[代码][代码]rich-text[代码] [代码]class[代码][代码]=[代码][代码]"content"[代码] [代码]nodes[代码][代码]=[代码][代码]"{{html2}}"[代码] [代码]/>[代码] [代码].content {[代码][代码] [代码][代码]display: -webkit-box;[代码][代码] [代码][代码]-webkit-box-orient: vertical;[代码][代码] [代码][代码]overflow: hidden;[代码][代码] [代码][代码]text-overflow: ellipsis;[代码][代码] [代码][代码]-webkit-line-clamp: 3;[代码][代码]}[代码]
2018-03-15 - wxs 无法以绝对路径引用
<wxs src="/wxs/foo.wxs" module="foo" /> 而其他图片、组件能以 / 开头引用。
2018-03-09 - 开发工具缺陷
没有记住登录状态,每天要拿起手机扫一下 console 面板经常没响应、收不起来 wxml 展开元素没热键,没搜索 切换项目不方便,没热键,cmd +w 也关不掉当前项目窗口。
2018-02-27