mapa de análisis js (procesamiento de empalme de objetos de retorno de backend)

Insertar descripción de la imagen aquíEl efecto de visualización requerido de los datos devueltos Insertar descripción de la imagen aquí
se analiza de la siguiente manera:
Insertar descripción de la imagen aquí

 {
      title: '销售属性',
      align: 'left',
      dataIndex: 'xsshuxing',
      width: 200,
      render(value, record) {
        let keyValue = '';
        {
          for (var key in record.otherAttr) {
            console.log('属性:' + key + ',值:' + record.otherAttr[key]);
            keyValue = keyValue + `${key}: ${record.otherAttr[key] + ';'}`;
            console.log(keyValue);
          }
          return (
            <div style={
   
   { textAlign: 'left' }}>
              <div>配置:{record.configAttr}</div>
              <div>颜色:{record.colorAttr}</div>
              <div>销售属性:{keyValue}</div>
            </div>
          );
        }
      },
    },
在或者 转换成数组形式

let arr: any = [];
    for (var key in record.otherAttr) {
      arr.push({
        name: key,
        value: record.otherAttr[key],
      });
    }
    return arr.map((item) => (
      <div>
        {item.name}:{item.value}
      </div>
    ));

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/lzfengquan/article/details/130825457
Recomendado
Clasificación