你好stackoverflow用户,
我想使用带有聚合物2.0的纸张下拉菜单,但是当我点击该元素时,会出现以下错误:
Uncaught TypeError: Cannot assign to read only property 'target' of object '#<AnimationPlaybackEvent>'
at b.Animation.<anonymous> (web-animations-next-animation.js:223)
我已经安装了纸质下拉菜单#2.0-preview。
我尝试了文档中非常简单的示例代码:
<paper-dropdown-menu label="Dinosaurs">
<paper-listbox class="dropdown-content" selected="1">
<paper-item>allosaurus</paper-item>
<paper-item>brontosaurus</paper-item>
<paper-item>carcharodontosaurus</paper-item>
<paper-item>diplodocus</paper-item>
</paper-listbox>
</paper-dropdown-menu>
你能帮帮我吗?
谢谢。
菲尔
答案 0 :(得分:1)
这似乎是web-animations-js库的兼容性问题。他们于2017年4月13日发布了一个版本,该版本也开始使用1.x版本的纸张 - drowpdown-menu导致此问题。在此日期之后进行凉亭更新的任何人都可能会看到相同的行为,直到它被解决。
将此添加到您的bower.json文件应该为您修复行为:
“web-animations-js”:“web-animations / web-animations-js#2.2.2”
我已经提交了一个关于这种破坏依赖性的纸质下拉菜单问题:https://github.com/PolymerElements/paper-dropdown-menu/issues/241