Javascript dom绑定错误:未定义侦听器方法
我使用的是polymer 1.0,在注册方法和调用方法时遇到问题。它在Chrome中运行良好,但在Firefox中我收到以下错误消息:Javascript dom绑定错误:未定义侦听器方法,javascript,polymer,Javascript,Polymer,我使用的是polymer 1.0,在注册方法和调用方法时遇到问题。它在Chrome中运行良好,但在Firefox中我收到以下错误消息: [dom-bind::_createEventHandler]: listener method `_onCircleClick` not defined 下面这部分代码包含在其他聚合物元件中 <template id="main" is="dom-bind"> <neon-animated-pages id="pages" select
[dom-bind::_createEventHandler]: listener method `_onCircleClick` not defined
下面这部分代码包含在其他聚合物元件中
<template id="main" is="dom-bind">
<neon-animated-pages id="pages" selected="0">
<main-page on-circle-click="_onCircleClick"></main-page>
<detail-page on-click="_onPageClick"></detail-page>
</neon-animated-pages>
</template>
<script>
var template = document.querySelector('#main');
template._onCircleClick = function (event) {
this.$.pages.selected = 1;
};
template._onPageClick = function (event) {
this.$.pages.selected = 0;
};
</script>
var template=document.querySelector(“#main”);
模板。\u onCircleClick=函数(事件){
此$.pages.selected=1;
};
模板。_onPageClick=函数(事件){
此$.pages.selected=0;
};
我不知道为什么它在Firefox中不起作用。有什么想法吗?如果这是一个自定义标记,我认为您不应该使用dom绑定 而不是使用
模板。\u onCircleClick=function()
在CircleClick:function()上尝试\u
你正在加载webcomponents.js polyfill吗?是的,我正在加载
,但它没有帮助注意:文档建议使用点击时的而不是点击时的:如果用点击时的替换圆形点击时的是否有效?
(function(){
Polymer({
is: "tag-name",
properties: {
},
_onCircleClick: function() {
this.$.pages.selected = 1;
},
});
})();