CSVファイルを読み込むだけのVueコンポーネントをnpmに公開しました
こんな感じですね。
データを<table> に描画している部分はこのコンポーネント外での実装です。
https://www.npmjs.com/package/vue-csv-loader
CSVファイルを選択後するとファイルを読み込んでヘッダ部分と実データ部分の2つの配列を作成します。
`loadSuccess`というイベント名で$emitされるので、親コンポーネント側で`loadSuccess` を定義してそこで読み込まれたデータを受け取ることができます。
propsなどはこのようになっています。
近々作らなくてはいけないアプリケーションのためにnpmパッケージとして切り出した感じなので、使い勝手とかエンコードとかあまり考慮されていませんがとりあえずということでー。