Nuxt 2を用いたMirador 3の使用例を紹介するGitHubリポジトリの修正

Nuxt 2を用いたMirador 3の使用例を以下のGitHubリポジトリで紹介しています。

https://github.com/nakamura196/nuxt-mirador

ただ上記のリポジトリにおいて、production環境において不具合が生じることがわかりました。具体的には、ページ遷移後にMiradorの表示が崩れてしまう不具合です。

送っていただいたissue

https://github.com/nakamura196/nuxt-mirador/issues/1

このissueについて、さらに不具合を修正したPull requestも送っていただきました。

https://github.com/nakamura196/nuxt-mirador/pull/2

具体的には、以下に示すように、beforeDestroyでunmountする必要がありました。

https://github.com/nakamura196/nuxt-mirador/pull/2/files

自分では不具合の解消方法が分かりかねたので、大変助かりました。

Nuxt(Vue)におけるMirador 3の使用において、参考になりましたら幸いです。