no message

Former-commit-id: 684be8262ac4ab6c8c1657b30a36ab77106a0f4e
Former-commit-id: 3d4da83c6d5a2a6dbfdbf87f205aad3e88660df0
Former-commit-id: 8c8b222f8eeac2d47af25cf3e5dd860b85076b9a
This commit is contained in:
李杨
2018-02-12 17:56:01 +08:00
parent 221a682464
commit 99a8bd6841
3 changed files with 14 additions and 5 deletions

View File

@@ -48,8 +48,17 @@ export default {
}, },
txt (params) { txt (params) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
// 默认值
const paramsDefault = {
text: '',
title: 'text'
}
// 合并参数
const _params = Object.assign({}, paramsDefault, params)
console.log(typeof _params.text)
// 导出
const blob = new Blob(['Hello, world!'], {type: 'text/plain;charset=utf-8'}) const blob = new Blob(['Hello, world!'], {type: 'text/plain;charset=utf-8'})
FileSaver.saveAs(blob, 'hello world.txt') FileSaver.saveAs(blob, _params.title + '.txt')
// 完成 // 完成
resolve() resolve()
}) })

View File

@@ -139,14 +139,14 @@ export const menu = {
icon: 'download', icon: 'download',
children: [ children: [
{ {
title: '基本示例', title: '导出表格',
icon: 'file-o', icon: 'file-o',
path: 'export/demo', path: 'export/table',
name: 'demo-plugins-export-demo', name: 'demo-plugins-export-table',
meta: { meta: {
requiresAuth: true requiresAuth: true
}, },
component: resolve => { require(['@/pages/demo/plugins/export/demo.vue'], resolve) } component: resolve => { require(['@/pages/demo/plugins/export/table.vue'], resolve) }
} }
] ]
}, },