Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Polymer 为什么核心选择被调用两次?_Polymer - Fatal编程技术网

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时,我将进行我的工作。