highlight.js
直接将div元素渲染出来了,而不是
...
,如何设置?我用是的vue-cli
里面内容1
里面内容2
里面内容3
里面内容4
import hljs from 'highlight.js/lib/highlight'
import xml from 'highlight.js/lib/languages/xml'
//...
created() {
hljs.registerLanguage('xml', xml)
hljs.configure({
tabReplace: ' ', // 4 spaces
})
hljs.initHighlighting()
},
mounted() {
document.querySelectorAll('pre code').forEach((block) => {
hljs.highlightBlock(block);
});
}
显示的不是
...
,而是渲染出来了,要怎么写才可以?