安装依赖
- 需要安装两个依赖highlight.js、@highlightjs/vue-plugin
## 基础依赖
npm install --save highlight.js
## 支持vue3的依赖
npm install --save @highlightjs/vue-plugin
在main.js引入和注册highlight
- 引入需要引入:样式、依赖包、支持组件
- 在main主入口引入样式为全局统一都使用这个样式,也可以在单独的页面引入你想要的样式,样式效果参考官网:https://highlightjs.org/static/demo/
更改 import ‘highlight.js/styles/atom-one-dark.css’, 把’atom-one-dark’改成官网提供的theme样式即可
import { createApp } from 'vue'
import App from './App.vue'
import 'highlight.js/styles/atom-one-dark.css'
import 'highlight.js/lib/common'
import hljsVuePlugin from '@highlightjs/vue-plugin'
const app = createApp(App)
app.use(hljsVuePlugin)
app.mount('#app')
使用高亮插件
<highlightjs autodetect :code="highlightCode" />
<highlightjs language='javascript' code="console.log('test');" />