輸出は、VUEのテーブルに秀でます

初心者のためのVueの開発は、Excelのスプレッドシートをエクスポートするポストの数を確認するために、フロントエンドのプロジェクトにしようと、学ぶために、ピットの多くを踏ん、あなたと一緒にいくつかの経験を共有するために来ます。

  1. インストールが依存します

    1つの // NPM 
     2 NPMファイル・セーバーをインストールする- S 
     3 NPMはXLSXをインストールする- S
     4 NPMインストール-Dスクリプトローダ
  2. 2つのJSファイルをインポート

    Blob.jsとExport2Excel.js srcディレクトリのフォルダに新しいベンダー(ファイル名は変更することが最善ではありません、そうでなければ、偉大な神を除いて、無限の悩みを持っています!)、 Blob.jsとExport2Excel.js 2 JSを置きますファイル。このようなカタログ何か:

    ケースによって

  3.  二つのパケットの導入main.js

    輸入ブロブから「./vendor/Blob」
    輸入Export2Excel から」./vendor/Export2Excel.js'

  4. Export2Excel.jsを変更

    マップ上の、言うのは難しいです。

    パス独自のファイルの場所への主な変更

  5. このページのVUEでファイルをエクスポートする2つのメソッドを書きます
    export2Excel(){ 
              require.ensure([]、() => { 
                CONST} {export_json_to_excel =必要とする( './ベンダー/ Export2Excel' );
                 // ヘッド 
                CONST tHeader = [ '時間'、 'アドレス'、 'name'の];
                 // タグ対応 
                のconst filterVal = [「DATE」、「アドレス」、「名」];
                 // タグは、構造体の配列に対応するコンテンツである             
                のconst =一覧表示し、この.tableDataを;
                 // 私にはわからない乾式法まあ 
                constのデータ= この.formatJson(filterVal、リスト); 
                export_json_to_excel(tHeader、データ、「リストエクセル」); 
              })
            }、
    formatJson(filterVal、jsonData){ 
        戻り jsonData.map(V => filterVal.map(J => V [J]))
    }、                        

    [OK]をexpert2Excel()関数をトリガするボタン

  6. リマーク

     最初の書き込みが共有するために、良い例を教えへのリンクを統合し、理解できないことがあります。

    https://www.cnblogs.com/myfirstboke/p/8243800.html

    https://www.jb51.net/article/129695.htm

    https://www.jianshu.com/p/3f78590ba194

    https://www.jb51.net/article/149084.htm

 

おすすめ

転載: www.cnblogs.com/ZaneEli/p/11315771.html