美文网首页
文件导出

文件导出

作者: 得到世界又如何我的心中只有你 | 来源:发表于2020-06-12 11:52 被阅读0次
前言

大数据翻页型表格,配合参数进行数据文件导出,通过表单提交实现

Code
 /**
 * 导出方法
 * @param href   请求地址
 * @param param  参数 
 * @param method 请求方法
 * 
 * eg:
 * download(url, JSON.parse(JSON.stringify(params)))
 */
export const download = (href, params, method) => {
    let turnForm = document.createElement('form')
    document.body.appendChild(turnForm)
    turnForm.method = method || 'post'
    turnForm.target = ''
    turnForm.action = href
    if (typeof params !== undefined) {
        for (let key in params) {
            let newElement = document.createElement('input')
            newElement.setAttribute('name', key)
            newElement.setAttribute('value', params[key])
            newElement.setAttribute('type', 'hidden')
            turnForm.appendChild(newElement)
        }
    }
    turnForm.submit()
}

相关文章

网友评论

      本文标题:文件导出

      本文链接:https://www.haomeiwen.com/subject/yxxbtktx.html