如果td中的内容过于长,想根据自己的需要换行,可以先把内容按照想要的节点进行分割,然后再换行,最后拼接显示出来。
代码如下所示
render={ (text, record) =>{
let arr=[];
arr=text.split("-");
let br=<br></br>;
let result=null;
if(arr.length<2){
console.log("text",text)
return text;
}
for(let i=0;i<arr.length;i++){
if(i==0){
result=arr[i];
}else{
if( i >= arr.length -1){
result=<span>{result} {br}{arr[i]}</span>;
}else{
result=<span>{result} {br}{arr[i]+ "-"}</span>;
}
}
}
return <div>{result}</div>;
}
}