1、第一步:安装依赖:
npm install highlight.js --save 或 yarn add highlight.js
2、第二步:在main.js中引入,官方为我们提供了vue到插件
import hljs from 'highlight.js'
import 'highlight.js/styles/idea.css'
Vue.use(hljs.vuePlugin);
3、第三:在组件中使用
<div id="app">
<!-- 可以使用自动检测 -->
<highlightjs autodetect :code="function test(){}" />
<!-- 也可以指定语言 -->
<highlightjs language='javascript' code="var x = 5;" />
</div>
4、第四步: highlightjs 扩展(自定义插件)
可以参考:https://www.cnblogs.com/Jimc/p/13161836.html
以上文档已经过时了,请参考下面文档:
https://github.com/metachris/vue-highlightjs
https://github.com/highlightjs/vue-plugin
参考文章