• 后端分页但是前端想要把所有数据取出来


     recursion(index, array) {
          if (index <= array) {
            // 发送请求
            var body = {
              plan_id: '1103765',
              page: index,
              count: 15
            }
            request({
              method: 'get',
              url: '/api/teacher2/getClassPlanInfo',
              params: body
            })
              .then(res => {
                return res.Content.Datas
              })
              .then(Datas => {
                console.log(Datas)
                this.downData.push(Datas)
                this.recursion(index + 1, array)
              })
              .catch(json => {
                console.log(json)
              })
          }
        },
        getTime() {
          const nowTime = moment().format('YYYY年MM月DD日 HH时mm分ss秒')
          this.fieldName = `teacher_data_${nowTime}.xls`
        },
        getTable() {
          this.getTime()
          this.ExcelList = []
          var flattened = this.downData.reduce(
            function(a, b) {
              return a.concat(b)
            },
    
            []
          )
          console.log(flattened, 'flattened')
          const table = flattened.map(item => {
            return {
              ...item,
              time: moment(parseInt(item.publish_time + '000')).format('YYYY-MM-DD HH:mm:ss')
            }
          })
          console.log(table)
          return (this.ExcelList = table)
        },

     

     

     

     

     

     

    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    表达式的计算
    树、森林、与二叉树的转换
    线索二叉树
    表达式树
    js正则表达式处理表单
    kmp匹配算法
    SQL练习题
    ajax添加header信息
    mvc中webapi添加后没法访问 解决办法
    mysql修改表引擎Engine
  • 原文地址:https://www.cnblogs.com/ht955/p/15224220.html
Copyright © 2020-2023  润新知