mirror of
https://gitee.com/vuejs/vue.git
synced 2024-12-03 12:38:24 +08:00
refactor: remove useless parameter to the function removeVnodes (#9914)
close #9910
This commit is contained in:
parent
ea113d2618
commit
43b98fe251
@ -5797,7 +5797,7 @@ function createPatchFunction (backend) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeVnodes (parentElm, vnodes, startIdx, endIdx) {
|
function removeVnodes (vnodes, startIdx, endIdx) {
|
||||||
for (; startIdx <= endIdx; ++startIdx) {
|
for (; startIdx <= endIdx; ++startIdx) {
|
||||||
var ch = vnodes[startIdx];
|
var ch = vnodes[startIdx];
|
||||||
if (isDef(ch)) {
|
if (isDef(ch)) {
|
||||||
@ -5908,7 +5908,7 @@ function createPatchFunction (backend) {
|
|||||||
refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm;
|
refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm;
|
||||||
addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue);
|
addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue);
|
||||||
} else if (newStartIdx > newEndIdx) {
|
} else if (newStartIdx > newEndIdx) {
|
||||||
removeVnodes(parentElm, oldCh, oldStartIdx, oldEndIdx);
|
removeVnodes(oldCh, oldStartIdx, oldEndIdx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5985,7 +5985,7 @@ function createPatchFunction (backend) {
|
|||||||
if (isDef(oldVnode.text)) { nodeOps.setTextContent(elm, ''); }
|
if (isDef(oldVnode.text)) { nodeOps.setTextContent(elm, ''); }
|
||||||
addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue);
|
addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue);
|
||||||
} else if (isDef(oldCh)) {
|
} else if (isDef(oldCh)) {
|
||||||
removeVnodes(elm, oldCh, 0, oldCh.length - 1);
|
removeVnodes(oldCh, 0, oldCh.length - 1);
|
||||||
} else if (isDef(oldVnode.text)) {
|
} else if (isDef(oldVnode.text)) {
|
||||||
nodeOps.setTextContent(elm, '');
|
nodeOps.setTextContent(elm, '');
|
||||||
}
|
}
|
||||||
@ -6216,7 +6216,7 @@ function createPatchFunction (backend) {
|
|||||||
|
|
||||||
// destroy old node
|
// destroy old node
|
||||||
if (isDef(parentElm$1)) {
|
if (isDef(parentElm$1)) {
|
||||||
removeVnodes(parentElm$1, [oldVnode], 0, 0);
|
removeVnodes([oldVnode], 0, 0);
|
||||||
} else if (isDef(oldVnode.tag)) {
|
} else if (isDef(oldVnode.tag)) {
|
||||||
invokeDestroyHook(oldVnode);
|
invokeDestroyHook(oldVnode);
|
||||||
}
|
}
|
||||||
|
@ -358,7 +358,7 @@ export function createPatchFunction (backend) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeVnodes (parentElm, vnodes, startIdx, endIdx) {
|
function removeVnodes (vnodes, startIdx, endIdx) {
|
||||||
for (; startIdx <= endIdx; ++startIdx) {
|
for (; startIdx <= endIdx; ++startIdx) {
|
||||||
const ch = vnodes[startIdx]
|
const ch = vnodes[startIdx]
|
||||||
if (isDef(ch)) {
|
if (isDef(ch)) {
|
||||||
@ -469,7 +469,7 @@ export function createPatchFunction (backend) {
|
|||||||
refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm
|
refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm
|
||||||
addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue)
|
addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue)
|
||||||
} else if (newStartIdx > newEndIdx) {
|
} else if (newStartIdx > newEndIdx) {
|
||||||
removeVnodes(parentElm, oldCh, oldStartIdx, oldEndIdx)
|
removeVnodes(oldCh, oldStartIdx, oldEndIdx)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -561,7 +561,7 @@ export function createPatchFunction (backend) {
|
|||||||
if (isDef(oldVnode.text)) nodeOps.setTextContent(elm, '')
|
if (isDef(oldVnode.text)) nodeOps.setTextContent(elm, '')
|
||||||
addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue)
|
addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue)
|
||||||
} else if (isDef(oldCh)) {
|
} else if (isDef(oldCh)) {
|
||||||
removeVnodes(elm, oldCh, 0, oldCh.length - 1)
|
removeVnodes(oldCh, 0, oldCh.length - 1)
|
||||||
} else if (isDef(oldVnode.text)) {
|
} else if (isDef(oldVnode.text)) {
|
||||||
nodeOps.setTextContent(elm, '')
|
nodeOps.setTextContent(elm, '')
|
||||||
}
|
}
|
||||||
@ -790,7 +790,7 @@ export function createPatchFunction (backend) {
|
|||||||
|
|
||||||
// destroy old node
|
// destroy old node
|
||||||
if (isDef(parentElm)) {
|
if (isDef(parentElm)) {
|
||||||
removeVnodes(parentElm, [oldVnode], 0, 0)
|
removeVnodes([oldVnode], 0, 0)
|
||||||
} else if (isDef(oldVnode.tag)) {
|
} else if (isDef(oldVnode.tag)) {
|
||||||
invokeDestroyHook(oldVnode)
|
invokeDestroyHook(oldVnode)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user