聚合物 <paper-checkbox> 行为异常
Polymer <paper-checkbox> behaving erratically
我已经完成了这里的 "Build an App" 教程:https://www.polymer-project.org/2.0/start/toolbox/set-up 并注意到 paper-checkbox 元素表现不佳 - 它会在重新渲染的各个阶段间歇性冻结。例如,当它处于未选中状态时,我点击它,它会冻结在灰色圆圈周围,但实际上并没有显示复选框中的勾号。它也将在其他州冻结。
我认为问题只发生在屏幕手势上。即 - 在移动设备上点击屏幕时会失败,在我的 Win10 笔记本电脑上点击(触敏)屏幕时也会失败,但是当我在笔记本电脑上使用触摸板时,它可以可靠地工作。
我是 Polymer 的新手。 (以及一切 ;^)
这似乎与一个已知问题有关 (PolymerElements/paper-checkbox
Issue #156)。
在模拟移动模式时,我可以在 macOS High Sierra 的 Chrome 66 中重现您网站上的错误波纹动画。它似乎在切换视图(例如 View Three 然后 New View)然后单击复选框 后间歇性发生label(点击复选框本身不会出现问题)。
部分问题是复选框的波纹具有 "focus" 状态,当复选框获得焦点时,它会显示动画的中间(您提到的 "frozen grey circle")。我不确定这是设计使然。
我建议对 GitHub 问题进行投票,或者如果您认为这是一个不同的问题,请创建一个新问题。
我已经完成了这里的 "Build an App" 教程:https://www.polymer-project.org/2.0/start/toolbox/set-up 并注意到 paper-checkbox 元素表现不佳 - 它会在重新渲染的各个阶段间歇性冻结。例如,当它处于未选中状态时,我点击它,它会冻结在灰色圆圈周围,但实际上并没有显示复选框中的勾号。它也将在其他州冻结。 我认为问题只发生在屏幕手势上。即 - 在移动设备上点击屏幕时会失败,在我的 Win10 笔记本电脑上点击(触敏)屏幕时也会失败,但是当我在笔记本电脑上使用触摸板时,它可以可靠地工作。
我是 Polymer 的新手。 (以及一切 ;^)
这似乎与一个已知问题有关 (PolymerElements/paper-checkbox
Issue #156)。
在模拟移动模式时,我可以在 macOS High Sierra 的 Chrome 66 中重现您网站上的错误波纹动画。它似乎在切换视图(例如 View Three 然后 New View)然后单击复选框 后间歇性发生label(点击复选框本身不会出现问题)。
部分问题是复选框的波纹具有 "focus" 状态,当复选框获得焦点时,它会显示动画的中间(您提到的 "frozen grey circle")。我不确定这是设计使然。
我建议对 GitHub 问题进行投票,或者如果您认为这是一个不同的问题,请创建一个新问题。