menu
書いてる野郎
orebike@gmail.com
SPA を作るための支援をしてくれるライブラリになる。
主には何をやってくれるかというと、URL に対するコンポーネントのコントロールをやってくれる。 指定した iframe 的な要素内に指定した Vue のコンポーネントを自動展開してくれる。
この URL とコンポーネントのルーティングを決めてやるだけで後は Vue Router が勝手にやってくれる。
書き換わるのはこの iframe 的な中身だけなので、Vue.js の世界は連続しているということになる。 URL に対してコントロールしてくれるので、 a タグを使って指定した URL を指定するだけで Vue Router の機能を発動することができるので楽である。
こいつに Vuex を組み合わせると、ページ間を飛び越えても情報が維持されるので非常にコードが楽になる。 JS が(画面がロードされないので)継続的に値を保持できるので、所謂 session 的な役割を担うことができる。