使用highlight,js实现,先引入相关包
import Highlight from 'react-highlight';
import 'highlight.js/styles/vs.css';
引用方式
<Modal
title="查看代码"
isible={this.state.visible}
onOk={this.handleOk}
onCancel={this.handleOk}
style={{ width: 1000 }}>
//就这一句
<Highlight languageName="sql" style={{ whiteSpace: 'pre-wrap' }}>{this.state.checkText}</Highlight>
</Modal>
实现效果