![](/img/trans.png)
[英]How to pass parameters to a function that is getting triggered by an event handler?
[英]event handler is not getting triggered inside polymer ready:function()
我正在創建一個自定義的Polymer組件,並且在ready函數中有以下代碼:
ready: function() {
this.width = 400;
this.height = 400;
var gif = new GIF({
workers: 2,
quality: 10,
width: this.width,
height: this.height
});
gif.on('finished', function (blob) {
console.log('finished');
});}
現在,我調用gif.render();
,應觸發'finished'
事件。 當我開發HTML,JavaScript應用程序時,它運行良好,但是在ready:function(){}
並沒有被觸發
那是因為聚合物的行為還是我做錯了什么?
我正在嘗試使用gif.js庫。
您可能需要將gif設為屬性。 因為您的gif對象將在ready函數完成后消失
添加屬性“ gif”后,將“ var gif =”更改為“ this.gif =”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.