フロントエンドのフレームワークを新たに使い始めるとき、ちょっとつまづくのがこの「モーダルの実装」じゃないでしょうか。 特に、コンポーネントに切り出してどこからでも関数一つで呼び出せるようにするところまでやるのって、意外とサンプルもなくて手間だったりします。 それをVue.jsで実装する方法をご紹介します。 モーダルのコンテナdivを用意 <template> <div> <div class="wrap-all"> <div class="wrap-all-inner"> <div class="container-contents"> <div class="content wrap"> <router-view></router-view> </div> </div> </div> </div> <div id="modals"> <component v-for="(modal, i