ホームページ > ウェブフロントエンド > jsチュートリアル > vueを使用してv-forでテーブルをエクスポートする手順の詳細な説明

vueを使用してv-forでテーブルをエクスポートする手順の詳細な説明

php中世界最好的语言
リリース: 2018-05-23 13:45:02
オリジナル
1354 人が閲覧しました

今回は、vueを使用してv-for内のテーブルをエクスポートする手順について詳しく説明します。以下は、vueを使用する際の注意点です。見て。 。

1. 次の依存関係をインストールする必要があります

1

2

 npm install -S file-saver xlsx

 npm install -D script-loader

ログイン後にコピー

2. プロジェクト内に新しいフォルダーを作成します: (ベンダー --- 名前はオプションです)

2 つのファイル Blob を配置します.js と Export2Excel.js。 E 3: これら 2 つのメソッドを .vue ファイルに記述します: このうち、List はテーブルの内容です

1

2

3

4

5

6

7

8

9

10

11

12

13

14

//export2Excel是你点击导出所绑定的方法名

    export2Excel() {

      require.ensure([], () => {

        const { export_json_to_excel } = require('../../vendor/Export2Excel');//其中自己的路径也要注意下

        const tHeader = ['序号''IMSI''MSISDN''证件号码''姓名'];//表格的头的名称

        const filterVal = ['ID''imsi''msisdn''address''name'];//对应的内容的名字,一定要一 一 对应

        const list = this.tableData;//tableData是你表单所绑定的数据名称,一定要对应

        const data = this.formatJson(filterVal, list);

        export_json_to_excel(tHeader, data, '列表excel');//列表excel这个是导出以后表格的名称,根据需要自行更改

      })

    },

    formatJson(filterVal, jsonData) {

      return jsonData.map(v => filterVal.map(j => v[j]))

    }

ログイン後にコピー
この記事のメソッドを習得したと思います。さらに刺激的な場合は、他の pHP 中国語ネットワークに注目してください。 。 関連記事!

推奨書籍: JS を使用してドメイン間で POST を実装する方法

ES6 で Promise を使用する手順の詳細な説明

以上がvueを使用してv-forでテーブルをエクスポートする手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート