It seems in many places vue-slots could be used to distribute components in a template as opposed to component construction via javascript programming.
For example, in this vue-grid-demo the buttons in the toolbar are created via javascript.
A better vue-dev experience is to use slots, something like this:
...
<JqxGrid ref="myGrid" :source="dataAdapter" :columns="columns">
<template v-slot:toolbar>
<JqxButton>Button1</JqxButton>
<JqxButton>Button2</JqxButton>
</template>
<template v-slot:StatusBar>
<JqxButton>Button3</JqxButton>
<JqxOtherComp></JqxOthercomp>
</template>
</JqxGrid>
...