提交 1405ca54 编写于 作者: fxy060608's avatar fxy060608

fix(v3): improve vdom sync logic

上级 3ca39f22
......@@ -138,9 +138,12 @@ export class VDomSync {
removeVm (vm) {
const cid = vm._$id
// 移除尚未同步的data
this.batchData = this.batchData.filter(data => data[1][0] !== cid)
delete this.vms[cid]
if (vm === this.vms[cid]) { // 仅相同vm的才移除,否则保留
// 目前同一位置的vm,cid均一样
// 移除尚未同步的data
this.batchData = this.batchData.filter(data => data[1][0] !== cid)
delete this.vms[cid]
}
}
addElement (elm) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册