diff --git a/src/vue-wait.js b/src/vue-wait.js
index b6d916a..6c5cb6a 100644
--- a/src/vue-wait.js
+++ b/src/vue-wait.js
@@ -78,6 +78,9 @@ export default class VueWait {
if (VueWait.getVueVersion(App) > 2) {
const { createApp } = require('vue');
+ // A template is only needed to avoid Vue 3 warning
+ // [Vue warn]: Component is missing template or render function.
+ config['template'] = '';
this.stateHandler = createApp(config).mount(
document.createElement('div')
);
@@ -119,6 +122,9 @@ export default class VueWait {
if (VueWait.getVueVersion(App) > 2) {
const { createApp } = require('vue');
+ // A template is only needed to avoid Vue 3 warning
+ // [Vue warn]: Component is missing template or render function.
+ config['template'] = '';
this.stateHandler = createApp(config).mount(
document.createElement('div')
);