LoginSignup
0
0

More than 3 years have passed since last update.

Nuxt.jsでのレンダリングエラーの修正について

Last updated at Posted at 2020-07-09

今回発生した挙動

nuxt で作成したサイトをnpm run generateして
ホスティングした際に遷移がうまくいかない。

n-linkで遷移しようとしてもURLは変更できるものの
ページはリロードされないと表示されない状況。

原因

レンダリングでエラーが発生している。
エラー分は下記になります。

picture_pc_33ddf4c62d958e654c6dc8b4761909a6.png

[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.

修正する

  • ブロックレベルの要素を<p>の中に入れ子になっている場合は修正
  • tableタグに<tbody>を追加する
  • <no-ssr/>を追加する 対象のGithubのissue

今回の自分の環境ではpタグの中にブロック要素を追加してしまっていたので修正したところ解決しました。

今回の学び

レンダーエラーが具体的にどのような挙動に影響するのかを学べた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0