Static GitHub Issues

[1700] [Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.

prev: Is there any way to customize the 'beforeEach' hook of vue-router?
next: Support symbol link directory in routes generating

In Nuxt, if I try to add third party plugin for example vue-date-picker like this

<template>
   <div>
       <datepicker :readonly="true" format="YYYY-MM-DD"></datepicker>
    </div>
</template>




<script>
let datepicker = null
// The server-side needs a full url to works
if (process.browser) {
  datepicker = require('vue-date-picker').default
}


export default {
  components: {datepicker}
}
</script>

DatePicker works perfectly. But the following warning occurs

Vue warn: The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>,or missing <tbody>. Bailing hydration and performing full client-side render.

How to get rid of it?

<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1522">#c1522</a>)</em></sub></div>