When using a template as below then the child items do not display:
<
template
>
<
kendo-menu
>
<
kendo-menu-item
text
=
"Baseball"
>
<
kendo-menu-item
text
=
"Top News"
></
kendo-menu-item
>
<
kendo-menu-item
text
=
"Radio Records"
></
kendo-menu-item
>
</
kendo-menu-item
>
<
kendo-menu-item
text
=
"Swimming"
>
<
kendo-menu-item
text
=
"Top News"
></
kendo-menu-item
>
<
kendo-menu-item
text
=
"Radio Records"
></
kendo-menu-item
>
</
kendo-menu-item
>
</
kendo-menu
>
</
template
>
The same problem can be seen in your docs under 'Basic Usage':
https://www.telerik.com/kendo-vue-ui/components/layout/menu/
Using 'ul' instead of 'MenuItem' it seems to work fine