我正在使用highlight.js来显示我从pubnub订阅接收到的一些 JSON。它正在为文本着色,但没有按预期添加换行符(通过他们的演示)。此外,文档中的几个地方给人的印象是库生成了新行。请参阅此处useBR
的选项。
这是我当前的代码(我尝试了一些不同的东西):
pubnub.subscribe({
channel : 'TEST',
message : function(m){
console.log(m);
var hlt = hljs.highlight('json',m);
$('#jsonOutput').html("<pre>" + hlt.value + "</pre>");
}
});
这是 DOM 的样子:
但这里是输出:
如何获得换行符?我希望它看起来像这样:
{
"id":"TESTWIDGET1",
"value":371,
"timestamp":"2016-08-31T11:39:57.8733485-05:00"
}