pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

代码如下

    // 下载
    handleDownload() {
      this.downloadLoading = true
      import('@/vendor/Export2Zip').then(zip => {
        const tHeader = ['Id', 'Title', 'Author', 'Readings', 'Date']
        const filterVal = ['id', 'title', 'author', 'pageviews', 'display_time']
        const list = this.list
        const data = this.formatJson(filterVal, list)

        // export_txt_to_zip(th, jsonData, txtName, zipName)
        zip.export_txt_to_zip(tHeader, data, this.filename, this.filename)
        this.downloadLoading = false
      })
    },

 

1.文件引入:@/vendor/Export2Zip

2.tHeader为txt文件的表头字段

3.相应字段通过如下的方法在所有数据list中获得(运用两个map方法)

    formatJson(filterVal, jsonData) {
      return jsonData.map(v => filterVal.map(j => v[j]))
    }

 

posted on 2021-06-08 16:22  pwindy  阅读(201)  评论(0)    收藏  举报