From 9be221388159fa4520b190a82e75d81586f0e330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Sun, 11 Feb 2018 09:34:17 +0800 Subject: [PATCH] no message Former-commit-id: af0817f1aaed7ee7f6b79900eab8bcbb9c5c7315 Former-commit-id: 9f0a1ce82f06133c4c282a20f15b4d3ba67a0115 Former-commit-id: 7aac37b8fd5b662ad95f34e76ecea918c3ec1073 --- src/{utils/csv.js => plugin/export/_csv.js} | 0 src/{utils/export-csv.js => plugin/export/_export-csv.js} | 0 src/plugin/export/index.js | 4 ++-- static/markdownFiles/article/插件 - 导出数据.md | 8 +++++--- 4 files changed, 7 insertions(+), 5 deletions(-) rename src/{utils/csv.js => plugin/export/_csv.js} (100%) rename src/{utils/export-csv.js => plugin/export/_export-csv.js} (100%) diff --git a/src/utils/csv.js b/src/plugin/export/_csv.js similarity index 100% rename from src/utils/csv.js rename to src/plugin/export/_csv.js diff --git a/src/utils/export-csv.js b/src/plugin/export/_export-csv.js similarity index 100% rename from src/utils/export-csv.js rename to src/plugin/export/_export-csv.js diff --git a/src/plugin/export/index.js b/src/plugin/export/index.js index 786e1369..a67ea4e0 100644 --- a/src/plugin/export/index.js +++ b/src/plugin/export/index.js @@ -1,6 +1,6 @@ // 库 -import Csv from '@/utils/csv.js' -import ExportCsv from '@/utils/export-csv.js' +import Csv from './_csv' +import ExportCsv from './_export-csv' export default { install (Vue, options) { // 导出 diff --git a/static/markdownFiles/article/插件 - 导出数据.md b/static/markdownFiles/article/插件 - 导出数据.md index 47dd9e8a..7cce1b34 100644 --- a/static/markdownFiles/article/插件 - 导出数据.md +++ b/static/markdownFiles/article/插件 - 导出数据.md @@ -1,9 +1,11 @@ # Vue.$export -> 数据导出功能 +本框架集成了数据导出功能,并包装成插件 ## 注册插件 +> 默认已经注册,可以直接使用 + ``` import pluginExport from '@/plugin/export' Vue.use(pluginExport) @@ -11,9 +13,9 @@ Vue.use(pluginExport) 之后就可以在组件中使用 `this.$export` 来调用导出功能 -## $export.csv() +## Vue.$export.csv() -此方法将数据以 `CSV` 格式导出 +此方法将数据以 `CSV` 格式导出,并且返回一个 `Promise` ,可以使用 `then` 回调 使用