我有这项服务。
itemList= signal<Item[]>([]);
reset(){
this.itemList.set([]);
}
add(item){
this.itemList.update(list => {
const ind = list.findIndex(o => o._id == item._id);
if (ind !== -1) {
list.splice(ind, 1);
} else {
list.push({_id:item._id,name:item.name});
}
list.sort((a, b) => a.name > b.name ? 1 : a.name === b.name ? 0 : -1);
return list;
})
}
itemCount = computed(() => this.itemList().length);
重整职能和增加项目按预期进行,但项目Count没有更新,总是是欧洲区域办事处。
我通过直接在以下网址获得服务:service.itemCount(<>/code>,并做t工作。 什么是错的?
但是,如果我使用<条码>服务.itemList(>)。
<>>>>>