1. 本来只是获取信息之后,以CSV的形式下载下来就可以了,现在还要display。
所以代码如下:(注:这代码是我在别人的基础上修改一点点的)
displayContent(data){
// var content = new Blob([data], { type: 'application/octet-stream;' }); //不删除,是为了告诉自己,不需要转格式,直接用后台返回的数据即可
this.textToCsv(data);
},
textToCsv (data) {
var allRows = data.split(/\n/);
var table = '<table class = "table-position" border>';
for (var singleRow = 0; singleRow < allRows.length - 1; singleRow++) {
if (singleRow === 0) {
table += '<thead>';
table += '<tr>';
} else {
table += '<tr>';
}
//双引号内的逗号不分割 双引号外的逗号进行分割
// var rowCells = allRows[singleRow].split(",(?=([^\\\"]*\\\"[^\\\"]*\\\")*[^\\\"]*$)",-1); ----Java
//javascript
var rowCells =