我的本地开发人员遇到了纸质吐司元素的问题(但无法在plnkr.co上复制)
然后我找到适用于我的解决方案,但无法说明它为什么有效。只是把这个发现放在这里,没有问题:
当置于'核心变化'或'更改'听众纸张吐司内部时抛出此错误:
<script>
document.querySelector('.validation').addEventListener('core-change', function(e) {
console.log('validation core-change');
toast_element = document.getElementById('toast1');
toast_element.text = 'toast_element msg';
toast_element.show();
//On local - this is the error:
// ncaught TypeError: Cannot read property 'size' of null core-overlay.html:574
//solved with placing the code under setTimeout
setTimeout(function()
{
//toast call here
//toast_element = document.getElementById('toast1');
//toast_element.text = 'toast_element msg';
//toast_element.show();
},500);
});
</script>
Uncaught TypeError: Cannot read property 'size' of null core-overlay.html:574 Polymer.resetTargetDimensionscore-overlay.html:407 Polymer.transitionendcore-overlay.html:672 (anonymous function)polymer.concat.js:8391 b.firecore-transition.html:117 Polymer.completecore-transition-css.html:206 (anonymous function)core-transition.html:132 listener
我通过在setTimeout下放置paper-toast.show()方法解决了这个问题。
同时注意到:
如果滑块被粘贴以移动到同一点,则会出现错误,
如果滑块是拖动器,则没有错误