### Version 2.6.11 ### Reproduction link [https://codepen.io/tehciolo/pen/zYKaRQK](https://codepen.io/tehciolo/pen/zYKaRQK) ### Steps to reproduce Check console ### What is expected? I would expect this.$slots to be populated at the same stage for both syntaxes (old and new). ### What is actually happening? this.$slots is populated only starting with `mounted` when using `v-slot` syntax --- This issue seems related to https://github.com/vuejs/vue/issues/9458 <!-- generated by vue-issues. DO NOT REMOVE -->