/** * IM可视化视图 */ import React, { Component } from 'react'; import { Pagination, Drawer, Tooltip, Icon } from 'antd'; import './message.less'; import { decodeText } from '../../../../utils/decodeText'; export default class TextElement extends Component { constructor(props) { super(props); this.state = { isMine: props.isMine, payload: props.payload }; } componentDidMount() {} componentWillReceiveProps(nextProps) { this.setState({ isMine: nextProps.isMine, payload: nextProps.payload }); } render() { const contentList = decodeText(this.state.payload); return (
{contentList.map((item, index) => { if (item.name === 'text') { return {item.text}; } else { return ( ); } })}
); } }