2019.03.19 - Note

riot.jsでupdateイベントが起きない場合の確認

riot.jsでupdateされない
または
this.on(‘update’, function(){
});
が実行されない

原因

タグがマウント済みのつもりがマウントされておらず
マウント直後のためupdateが実行されない
※riot v3からマウント時にはupdateイベントが実行されなくなりました。

対策

マウント時に明示的にupdateを行う
var tag = this;
tag.on(‘mount’, function(){
tag.update();
});

コメントを残す