聚合物自定义元素阴影 DOM 问题
Polymer Custom Element Shadow DOM issues
我正在尝试使用聚合物阴影 DOM“$”对象。
document.querySelector("recent-activity-section").$
这段代码应该return一个看起来像这样的对象:
Object {recent-activity-section: section#recent-activity-section, recent-activity-div: div#recent-activity-div, list: core-list#list}
事实上,使用 Chrome Dev Tools 控制台,确实如此。
但是,在 javascript 文件中的 "created" 函数中,我的自定义元素随附,我得到以下内容:
undefined
也许我用错了什么?
不使用 created
方法,它是元素生命周期中最先触发的方法之一,使用 domReady
[=17= 可能会更幸运],即根据 Polymer official docs:
Called when the element’s initial set of children are guaranteed to exist. This is an appropriate time to poke at the element’s parent or light DOM children.
我正在尝试使用聚合物阴影 DOM“$”对象。
document.querySelector("recent-activity-section").$
这段代码应该return一个看起来像这样的对象:
Object {recent-activity-section: section#recent-activity-section, recent-activity-div: div#recent-activity-div, list: core-list#list}
事实上,使用 Chrome Dev Tools 控制台,确实如此。
但是,在 javascript 文件中的 "created" 函数中,我的自定义元素随附,我得到以下内容:
undefined
也许我用错了什么?
不使用 created
方法,它是元素生命周期中最先触发的方法之一,使用 domReady
[=17= 可能会更幸运],即根据 Polymer official docs:
Called when the element’s initial set of children are guaranteed to exist. This is an appropriate time to poke at the element’s parent or light DOM children.