【发布时间】:2016-11-02 20:03:04
【问题描述】:
我读对了吗?如果 Shady DOM 没有事件重定向,这是否意味着如果您需要重定向,并且您支持任何没有 ShadowDOM 的浏览器(又名 iPhone),那么您总是必须手动进行? https://www.polymer-project.org/1.0/docs/devguide/events#retargeting
我要解决的问题是 Polymer 客户元素之间的事件通信。我希望一些元素成为事件的消费者,而另一些元素成为生产者。但是,Safari 等浏览器在我们的支持列表中,我相信这意味着它们将使用 shady DOM。
所以一个代码示例,应该是这样的:
<wut-action async remote="false" file="/actions/saveInventory.js">
<wut-button class="saveInventory">
</wut-button>
</wut-action>
我想创建一个<wut-button> 自定义元素,该元素会在点击时产生doAction 事件。我希望<wut-action> 使用doAction 事件(监听器)。我假设由于冒泡,我需要按照上面的方式进行合成。
我在阅读文档后担心这种设计不起作用。想法?
【问题讨论】:
标签: polymer polymer-1.0