我正在使用它来呈现 html 内容和数学方程式
<AutoHeightHtml
html={item.content.en ? item.content.en : ''}
textColor={'green'}
backgroundColor={'black'}
/>
脚本
const header = `<html>
<head>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ['fast-preview.js'],
"fast-preview": {
Chunks: {EqnChunk: 10000, EqnChunkFactor: 1, EqnChunkDelay: 0},
color: "inherit!important",
messageStyle: "none",
updateTime: 30, updateDelay: 6,
disabled: false
},
messageStyle: 'none',
CommonHTML: {
linebreaks: {automatic: true},
},
showMathMenu: false,
});
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"></script>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0">
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');
</style>
<link rel="stylesheet" href="../../../../../Constants/CkStyles.css" type="text/css">
</head> <body><div class="ck-content">`;
它正在加载数学方程式,然后再次加载样式,然后再次更改它的字体。
所以它一次又一次地显示渲染看起来很糟糕。
那么我该如何解决这个问题,以便它快速加载并将设计添加到 html 中。请检查并向我提供任何建议。