close #9109
@@ -134,9 +134,11 @@ describe('component: slots', () => {
}
const oldSlots = {
- header: 'header'
+ header: 'header',
+ footer: undefined
const newSlots = {
+ header: undefined,
footer: 'footer'
@@ -234,7 +234,7 @@ export const updateSlots = (
// delete stale slots
if (needDeletionCheck) {
for (const key in slots) {
- if (!isInternalKey(key) && !(key in deletionComparisonTarget)) {
+ if (!isInternalKey(key) && deletionComparisonTarget[key] == null) {
delete slots[key]