管理杂谈OA答疑ERP答疑教程搜索

引入PrismJS后代码的换行符br没了


:引入PrismJS后代码的换行符br没了

我用的是富文本编辑器,数据库保存的是html代码,从数据库读取加载到页面时候,换行符<br>没了,代码都挤在一行了。

 

PrismJS加载时会把code里面的<br>去除的,应该在他执行前,把<br>换成\n。

Prism.hooks.add('before-sanity-check', function (env) {
  env.element.innerHTML = env.element.innerHTML.replace(/<br>/g, '\n');
  env.code = env.element.textContent;
});



更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn