利用vue实现Excel导出,html
由于ajax必须有返回,而导出excel是没有返回的,而且还在api中实现导出具体逻辑,因此就用下面的方式实现了vue
代码实例:es6
beginExport(v){ console.log(v); var param = Object.assign({}, v);//v是一个对象,将全部可枚举属性的值从一个或多个源对象复制到目标对象 let paramStr = ``;//let 为es6新增的用来声明的变量,可是和var又不同,let只在let所在的代码块有用,外面是会错的。 console.log(param); for(let [k,v] of Object.entries(param)){//返回一个给定对象自身可枚举属性的键值对数组,有点相似foreach遍历,object.entries返回的就是咱们日常用的数据,只是这里是对象。 paramStr +=`${k}=${v}&` } console.log(paramStr); window.location.href='/api/complaint/export-fund-cash-order?'+paramStr; },
我是后端,可是我已经懂了ajax
代码架构接以前的博文https://www.cnblogs.com/two-bees/p/11122327.html后端
附录:api