卵石时间刷新UI卡内容而无需调用新卡

时间:2015-08-14 05:47:51

标签: pebble-watch cloudpebble pebble-js

所以我有这个简单的代码:

var UI = require('ui');

var numero = 1;

setInterval(function(){ 
var main = new UI.Card({ body: numero });
   numero++;
   main.show();
  }, 1000);

我想在不拨打新卡的情况下这样做,我该怎么做?以更简单的方式

1 个答案:

答案 0 :(得分:2)

这就是你想要的:

var UI = require('ui');

var numero = 1;
var main = new UI.Card({ body: numero });
main.show();

setInterval(function(){ 
  main.body(numero);
  numero++;
  }, 1000);

在原始代码中,每次setInterval运行时,您都会定义一张新卡并将其显示在已显示的内容之上。你要做的是首先定义卡片,然后在每次连续的迭代中你可以更新一张卡片的身体。

请注意,您无需main.show();来更新显示。通过更改正文文本,可以更新显示。