### Version 2.6.11 ### Reproduction link [https://jsfiddle.net/WofWca/da0v8nqc/23/](https://jsfiddle.net/WofWca/da0v8nqc/23/) ### Steps to reproduce Click on the gray box under "With \`v-slot:default\`:" ### What is expected? `beforeUpdate` of `WithVSlot` component is called. ### What is actually happening? It is NOT called. --- Under "No \`v-slot\`:" there is an identical component, except it lacks `v-slot:default`. It works as I expect it. <!-- generated by vue-issues. DO NOT REMOVE -->