回答

0

您需要在实际返回到浏览器之前格式化输出。至于nextjs,首先切换到自定义服务器nexjs custom server and routing和演练this答案漂亮的打印HTML。使用nextjs或反应SSR,这可能无法作为内置的可配置选项。

+0

谢谢!那就是我需要的! –

+0

@NikolaKnežević很高兴帮助! – Fawaz

0

您或许正在寻找dangerouslysetinnerhtml。它允许你传递一个你想要呈现为原始HTML的字符串。

function createMarkup() { 
    return {__html: '<div><div><input type="text"/></div></div>'}; 
} 

function MyComponent() { 
    return <div dangerouslySetInnerHTML={createMarkup()} />; 
} 
+0

对不起,但那不是我的问题。我的意思是整个页面呈现缩小(1行)。 –