Paper-downdown-menu:Polymer 2.0出错

时间:2017-04-13 22:48:15

标签: polymer

你好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>

你能帮帮我吗?

谢谢。

菲尔

1 个答案:

答案 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