export default function (imgUrl, columns, data, propsData) { console.log('imgUrl, columns, data, propsData','---',imgUrl,'---', columns,'---', data,'---', propsData); const str = [] const meta = ` ` str.push(meta) const header = columns.map(item => item.key) const columnsMap = {}; columns.forEach((item) => { columnsMap[item.key] = item.title; }); data = data.map(item => { const arr = [] header.forEach(head => { let value if(item.value){ value = item.value[head] }else{ value = item[head] } arr.push(value) }) return arr }) if(propsData.stem||propsData.title) { str.push(`
${propsData.title}:${propsData.stem}
`) } if(imgUrl) { str.push(``) } str.push(`
`) str.push("") str.push('') const thead = columns.map(item => ``).join('') str.push(thead) str.push('') console.log('data',data); data.forEach(row => { let tbody = [''] for (let k of row) { tbody.push(``) } tbody.push('') tbody = tbody.join('') str.push(tbody) }); str.push('
${item.title}
${k}
') str.push('
') str.push(` `) console.log('th 33'); return str.join('') }