Polymer 为什么核心选择被调用两次?
我正在通过我的工作,我已将代码修改如下:Polymer 为什么核心选择被调用两次?,polymer,Polymer,我正在通过我的工作,我已将代码修改如下: dom = {} dom.paperTabs = $('paper-tabs') ;(function() { $('paper-tabs').on('core-select',coreSelect) function coreSelect(myEvent) { console.log(dom.paperTabs.prop('selected')) } })() 问:core select为什么被调用两次? 它
dom = {}
dom.paperTabs = $('paper-tabs')
;(function() {
$('paper-tabs').on('core-select',coreSelect)
function coreSelect(myEvent) {
console.log(dom.paperTabs.prop('selected'))
}
})()
问:core select
为什么被调用两次?
它看起来也在原版中这样做。
core select
在选择和取消选择时都被激发。event.detail.isSelected
属性告诉您哪个是哪个
通过这种方式,您可以添加/删除选择细线(例如CSS类),而无需手动记账
在这一点上,文档不够清晰,它让很多人绊倒了。我们正在研究它(改进文档或更改API)。哦,在我的示例中,当myEvent.originalEvent.detail.isSelected为true时,我将进行我的工作。