0

http://codepen.io/eeliya/pen/qNpBro

如果您在 chrome 上运行此 codepen 演示,您将在单击按钮时看到警报。

但这不适用于 Firefox 或 Edge。换句话说attributeChanged,不会在 FF 和 Edge 上触发

4

1 回答 1

0

看起来这可能是 WebComponents polyfill 中的一个错误。我为这个问题找到的解决方法是setAttribute()在组件上使用,而不是直接分配。换句话说,component.setAttribute('active', true)而不是component.active = true.

于 2017-04-20T17:18:12.257 回答