nuxtアラートが定義されていません
Nuxt Alert Is Not Defined
これは、サーバー側のレンダリングによるものです。クライアント側でのみリソースをインポートするように指定する必要がある場合は、process.browser
を使用する必要があります。変数。
たとえば、.vue
でファイル:
if (process.browser) { require('external_library') }
このライブラリを複数のファイル内で使用している場合は、ライブラリに追加することをお勧めします
ベンダーバンドル
nuxt.config.js
:
build: { vendor: ['external_library'] }
サーバー側でレンダリングされ、ブラウザのウィンドウオブジェクトが見つかりません。アラートもブラウザのAPIに属します。
ブラウザ側かどうかを判断するための条件を追加する必要があります
if(typeof window!== 'undefined'){
}