第二。我做了什么-
添加/ plugins / vuejs-datepicker文件
import Vue from 'vue';
import Datepicker from 'vuejs-datepicker';
Vue.use(Datepicker);
在nuxt.config.js中添加plugins : [{ src: '~plugins/vuejs-datepicker', ssr: false }]
在模板中使用client-only
<client-only>
<datepicker :inline="true"></datepicker>
</client-only>
第三。甚至做到了-
Vue.use(Datepicker)
更改为Vue.component('vuejs-datepicker',DatePicker)
components: {datepicker}
到components: {'datepicker': () => import('vuejs-datepicker')},
这意味着vuejs-datepicker在SSR上不起作用。您只需要在客户端上使用它。参见https://nuxtjs.org/api/components-client-only/和https://nuxtjs.org/guide/plugins/#client-side-only