だから私はこの簡単なコードを持っています:
var UI = require('ui');
var numero = 1;
setInterval(function(){
var main = new UI.Card({ body: numero });
numero++;
main.show();
}, 1000);
新しいカードをコールせずに同じことをしたいのですが、どうすればいいですか? もっと簡単な方法で
だから私はこの簡単なコードを持っています:
var UI = require('ui');
var numero = 1;
setInterval(function(){
var main = new UI.Card({ body: numero });
numero++;
main.show();
}, 1000);
新しいカードをコールせずに同じことをしたいのですが、どうすればいいですか? もっと簡単な方法で
これはあなたが望むものです:
var UI = require('ui');
var numero = 1;
var main = new UI.Card({ body: numero });
main.show();
setInterval(function(){
main.body(numero);
numero++;
}, 1000);
元のコードでは、setInterval が実行されるたびに、新しいカードを定義して、既に表示されているものの上に表示していました。代わりにやりたいことは、最初にカードを定義することです。次に、連続する各反復で、その 1 つのカードの本体を更新できます。
main.show();
表示を更新する必要がないことに注意してください。本文を変更することで、表示が更新されます。