首先,我有这个:parts = parts.filter(part => part.id !== change.doc.id);
因此,data
是Array
,它被新的“过滤后的” Array
“塞满”了。
Vue似乎并不热衷于检测更改并更新我的DOM。
因此,我看到了this.,具体来说:要处理警告2,可以使用拼接:
我将其重构(或将其代码“分解”到代码“ grew”中)?
// Get index of part removed
const index = parts.forEach((part, i) => {
if (part.id === change.doc.id) {
return i;
}
});
parts.splice(index, 1);
她在工作...但是真的吗?我必须这样做吗?
答案 0 :(得分:0)
parts.splice(parts.findIndex(part => part.id === change.doc.id), 1);
我到了splice
,但仍然保持1行,太高兴了!