6/4 Vue.js

自分なりの解釈

 

vue-cliを使用したマルチページモード

流れとしては

エントリーポイントをページ毎に作成する

vue.config.jsファイルに追記

pages: {
    index: {
      entry: 'src/index/main.js',
      template: 'public/index.html',
      filename: 'index.html',
      title: 'Index Page',
      chunks: ['chunk-vendors', 'chunk-common', 'index']
    }
  }

entryでエントリーポイントとなるファイルのパスを指定

templateでHTMLファイルのパスを指定

filenameでbuildした際のファイル名を設定

titleでページタブのタイトルを設定

chunks いまいち理解できず・・・

 

html-webpack-pluginとpreload-webpack-pluginをインストールする。

 

一通り実践してみましたがページが表示されるまでの処理の流れがいまいち理解できず。

一番最初に表示されるページはどうやって決まっているのか・・・

少しいじりましたが変わることなく同じページが最初に表示されました。

 

これ以上この部分で悩んでも時間が勿体無いと思うので次に進みつつ知識の点と点が繋がって理解できる時がくるように学習を続けます。