1
我使用moment.js
來顯示某個事件經過了多少時間。vue.js中的重新使用列表2
我有一個列表(使用vue.js
渲染)
event 3, 5 seconds ago
event 2, 1 minute ago
event 1, 5 minutes ago
的問題是:是不是經常更新列表(添加新項目,例如,每2分鐘)。
我想更新n (seconds|minutes) ago
字符串。
我應該使用setInterval做簡單循環嗎?
for(let i = 0; i < this.list.length; i++) {
let item = this.list[i];
item.created_at_diff = moment(item.created_at).fromNow();
this.$set(this.list, i, item);
}
還是有更好的辦法?
應該不是琴絃是用列表中的計算性能?如果是這種情況,當你改變列表時,字符串也應該改變。 – Potray
@Potray,如何編寫list'item'的計算屬性,但不是整個列表? –
以下是您如何編寫計算屬性:https://vuejs.org/v2/guide/computed.html#ad – Potray