no message
Former-commit-id: 684be8262ac4ab6c8c1657b30a36ab77106a0f4e Former-commit-id: 3d4da83c6d5a2a6dbfdbf87f205aad3e88660df0 Former-commit-id: 8c8b222f8eeac2d47af25cf3e5dd860b85076b9a
This commit is contained in:
@@ -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()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -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) }
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user